digiKam
Loading...
Searching...
No Matches
Digikam::FreeSpaceWidget Class Reference

#include <freespacewidget.h>

+ Inheritance diagram for Digikam::FreeSpaceWidget:

Public Types

enum  FreeSpaceMode { AlbumLibrary = 0 , UMSCamera , GPhotoCamera }
 

Public Member Functions

void addInformation (qint64 bytesSize, qint64 bytesUsed, qint64 bytesAvail, const QString &mountPoint)
 
qint64 bytesAvail () const
 
qint64 bytesAvail (const QString &path) const
 
qint64 bytesSize () const
 
qint64 bytesUsed () const
 
qint64 estimatedDSizeBytes () const
 
 FreeSpaceWidget (QWidget *const parent, int width)
 
bool isValid () const
 
int percentUsed () const
 
void refresh ()
 
void setEstimatedDSizeBytes (qint64 dSize)
 
void setMode (FreeSpaceMode mode)
 
void setPath (const QString &path)
 
void setPaths (const QStringList &paths)
 
 ~FreeSpaceWidget () override
 

Protected Member Functions

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

Member Enumeration Documentation

◆ FreeSpaceMode

Enumerator
AlbumLibrary 
UMSCamera 
GPhotoCamera 

Constructor & Destructor Documentation

◆ FreeSpaceWidget()

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

◆ ~FreeSpaceWidget()

Digikam::FreeSpaceWidget::~FreeSpaceWidget ( )
override

Member Function Documentation

◆ addInformation()

void Digikam::FreeSpaceWidget::addInformation ( qint64  bytesSize,
qint64  bytesUsed,
qint64  bytesAvail,
const QString &  mountPoint 
)

◆ bytesAvail() [1/2]

qint64 Digikam::FreeSpaceWidget::bytesAvail ( ) const

◆ bytesAvail() [2/2]

qint64 Digikam::FreeSpaceWidget::bytesAvail ( const QString &  path) const

◆ bytesSize()

qint64 Digikam::FreeSpaceWidget::bytesSize ( ) const

Referenced by addInformation().

◆ bytesUsed()

qint64 Digikam::FreeSpaceWidget::bytesUsed ( ) const

Referenced by addInformation().

◆ enterEvent()

void Digikam::FreeSpaceWidget::enterEvent ( QEnterEvent *  e)
overrideprotected

◆ estimatedDSizeBytes()

qint64 Digikam::FreeSpaceWidget::estimatedDSizeBytes ( ) const

◆ isValid()

bool Digikam::FreeSpaceWidget::isValid ( ) const

◆ leaveEvent()

void Digikam::FreeSpaceWidget::leaveEvent ( QEvent *  e)
overrideprotected

◆ paintEvent()

void Digikam::FreeSpaceWidget::paintEvent ( QPaintEvent *  )
overrideprotected

References isValid().

◆ percentUsed()

int Digikam::FreeSpaceWidget::percentUsed ( ) const

◆ refresh()

void Digikam::FreeSpaceWidget::refresh ( )

Referenced by setPath(), and setPaths().

◆ setEstimatedDSizeBytes()

void Digikam::FreeSpaceWidget::setEstimatedDSizeBytes ( qint64  dSize)

References updateToolTip().

◆ setMode()

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

References AlbumLibrary.

◆ setPath()

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

References refresh().

◆ setPaths()

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

References refresh().

◆ updateToolTip()


The documentation for this class was generated from the following files: