• Skip to content
  • Skip to link menu
KDE 4.5 API Reference
  • KDE API Reference
  • API Reference
  • Sitemap
  • Contact Us
 

digikam

Digikam::FreeSpaceWidget

Digikam::FreeSpaceWidget Class Reference

#include <freespacewidget.h>

Inheritance diagram for Digikam::FreeSpaceWidget:
Inheritance graph
[legend]

List of all members.

Public Types

enum  FreeSpaceMode { AlbumLibrary = 0, UMSCamera, GPhotoCamera }

Public Member Functions

 FreeSpaceWidget (QWidget *parent, int width)
 ~FreeSpaceWidget ()
void addInformation (unsigned long kBSize, unsigned long kBUsed, unsigned long kBAvail, const QString &mountPoint)
unsigned long estimatedDSizeKb () const
bool isValid () const
unsigned long kBAvail (const QString &path) const
unsigned long kBAvail () const
unsigned long kBSize () const
unsigned long kBUsed () const
int percentUsed () const
void refresh ()
void setEstimatedDSizeKb (unsigned long dSize)
void setMode (FreeSpaceMode mode)
void setPath (const QString &path)
void setPaths (const QStringList &paths)

Protected Member Functions

void enterEvent (QEvent *)
void leaveEvent (QEvent *)
void paintEvent (QPaintEvent *)
void updateToolTip ()

Detailed Description

Definition at line 49 of file freespacewidget.h.


Member Enumeration Documentation

enum Digikam::FreeSpaceWidget::FreeSpaceMode
Enumerator:
AlbumLibrary 
UMSCamera 
GPhotoCamera 

Definition at line 55 of file freespacewidget.h.


Constructor & Destructor Documentation

Digikam::FreeSpaceWidget::FreeSpaceWidget ( QWidget *  parent,
int  width 
)

Definition at line 116 of file freespacewidget.cpp.

Digikam::FreeSpaceWidget::~FreeSpaceWidget (  ) 

Definition at line 129 of file freespacewidget.cpp.


Member Function Documentation

void Digikam::FreeSpaceWidget::addInformation ( unsigned long  kBSize,
unsigned long  kBUsed,
unsigned long  kBAvail,
const QString &  mountPoint 
)

Definition at line 176 of file freespacewidget.cpp.

void Digikam::FreeSpaceWidget::enterEvent ( QEvent *  e  )  [protected]

Reimplemented from QWidget.

Definition at line 356 of file freespacewidget.cpp.

unsigned long Digikam::FreeSpaceWidget::estimatedDSizeKb (  )  const

Definition at line 220 of file freespacewidget.cpp.

bool Digikam::FreeSpaceWidget::isValid (  )  const

Definition at line 225 of file freespacewidget.cpp.

unsigned long Digikam::FreeSpaceWidget::kBAvail ( const QString &  path  )  const

Definition at line 250 of file freespacewidget.cpp.

unsigned long Digikam::FreeSpaceWidget::kBAvail (  )  const

Definition at line 245 of file freespacewidget.cpp.

unsigned long Digikam::FreeSpaceWidget::kBSize (  )  const

Definition at line 235 of file freespacewidget.cpp.

unsigned long Digikam::FreeSpaceWidget::kBUsed (  )  const

Definition at line 240 of file freespacewidget.cpp.

void Digikam::FreeSpaceWidget::leaveEvent ( QEvent *  e  )  [protected]

Reimplemented from QWidget.

Definition at line 362 of file freespacewidget.cpp.

void Digikam::FreeSpaceWidget::paintEvent ( QPaintEvent *   )  [protected]

Reimplemented from QWidget.

Definition at line 277 of file freespacewidget.cpp.

int Digikam::FreeSpaceWidget::percentUsed (  )  const

Definition at line 230 of file freespacewidget.cpp.

void Digikam::FreeSpaceWidget::refresh (  ) 

Definition at line 169 of file freespacewidget.cpp.

void Digikam::FreeSpaceWidget::setEstimatedDSizeKb ( unsigned long  dSize  ) 

Definition at line 212 of file freespacewidget.cpp.

void Digikam::FreeSpaceWidget::setMode ( FreeSpaceMode  mode  ) 

Definition at line 137 of file freespacewidget.cpp.

void Digikam::FreeSpaceWidget::setPath ( const QString &  path  ) 

Definition at line 156 of file freespacewidget.cpp.

void Digikam::FreeSpaceWidget::setPaths ( const QStringList &  paths  ) 

Definition at line 163 of file freespacewidget.cpp.

void Digikam::FreeSpaceWidget::updateToolTip (  )  [protected]

Definition at line 313 of file freespacewidget.cpp.


The documentation for this class was generated from the following files:
  • freespacewidget.h
  • freespacewidget.cpp

digikam

Skip menu "digikam"
  • Main Page
  • Namespace List
  • Class Hierarchy
  • Alphabetical List
  • Class List
  • File List
  • Namespace Members
  • Class Members
  • Related Pages

API Reference

Skip menu "API Reference"
  • digikam
Generated for API Reference by doxygen 1.5.9-20090814
This website is maintained by Adriaan de Groot and Allen Winter.
KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V. | Legal