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

#include <progressview.h>

+ Inheritance diagram for Digikam::TransactionItem:

Public Slots

void slotItemCanceled ()
 

Public Member Functions

void addSubTransaction (ProgressItem *const item)
 
void hideHLine ()
 
ProgressItemitem () const
 
QSize minimumSizeHint () const override
 
void setContentsMargins (const QMargins &margins)
 
void setContentsMargins (int left, int top, int right, int bottom)
 
void setItemComplete ()
 
void setLabel (const QString &)
 
void setProgress (int progress)
 
void setSpacing (int space)
 
void setStatus (const QString &)
 
void setStretchFactor (QWidget *const widget, int stretch)
 
void setThumbnail (const QPixmap &)
 
void setTotalSteps (int totalSteps)
 
QSize sizeHint () const override
 
 TransactionItem (QWidget *const parent, ProgressItem *const item, bool first)
 
 ~TransactionItem () override
 

Protected Member Functions

void childEvent (QChildEvent *e) override
 

Constructor & Destructor Documentation

◆ TransactionItem()

◆ ~TransactionItem()

Digikam::TransactionItem::~TransactionItem ( )
override

Member Function Documentation

◆ addSubTransaction()

void Digikam::TransactionItem::addSubTransaction ( ProgressItem *const  item)

◆ childEvent()

void Digikam::DHBox::childEvent ( QChildEvent *  e)
overrideprotectedinherited

◆ hideHLine()

void Digikam::TransactionItem::hideHLine ( )

◆ item()

ProgressItem * Digikam::TransactionItem::item ( ) const

◆ minimumSizeHint()

QSize Digikam::DHBox::minimumSizeHint ( ) const
overrideinherited

◆ setContentsMargins() [1/2]

◆ setContentsMargins() [2/2]

void Digikam::DHBox::setContentsMargins ( int  left,
int  top,
int  right,
int  bottom 
)
inherited

◆ setItemComplete()

void Digikam::TransactionItem::setItemComplete ( )

The progressitem is deleted immediately, we take 5s to go out, so better not use mItem during this time.

Referenced by Digikam::ProgressView::slotTransactionCompleted().

◆ setLabel()

void Digikam::TransactionItem::setLabel ( const QString &  label)

◆ setProgress()

void Digikam::TransactionItem::setProgress ( int  progress)

◆ setSpacing()

◆ setStatus()

void Digikam::TransactionItem::setStatus ( const QString &  status)

NOTE: the given text is interpreted as RichText, so you might need to use .toHtmlEscaped() it before passing

Referenced by Digikam::ProgressView::slotTransactionStatus().

◆ setStretchFactor()

◆ setThumbnail()

void Digikam::TransactionItem::setThumbnail ( const QPixmap &  thumb)

◆ setTotalSteps()

void Digikam::TransactionItem::setTotalSteps ( int  totalSteps)

◆ sizeHint()

QSize Digikam::DHBox::sizeHint ( ) const
overrideinherited

◆ slotItemCanceled

void Digikam::TransactionItem::slotItemCanceled ( )
slot

Referenced by TransactionItem().


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