digiKam
Digikam::QueuePool Class Reference
+ Inheritance diagram for Digikam::QueuePool:

Public Slots

void removeTab (int index)
 
void slotAddItems (const ItemInfoList &, int queueId)
 
void slotAddQueue ()
 
void slotAssignedToolsChanged (const AssignedBatchTools &)
 
void slotClearList ()
 
void slotQueueSelected (int)
 
void slotRemoveCurrentQueue ()
 
void slotRemoveItemsDone ()
 
void slotRemoveSelectedItems ()
 
void slotSettingsChanged (const QueueSettings &)
 

Signals

void signalItemSelectionChanged ()
 
void signalQueueContentsChanged ()
 
void signalQueuePoolChanged ()
 
void signalQueueSelected (int id, const QueueSettings &, const AssignedBatchTools &)
 

Public Member Functions

void applySettings ()
 
bool assignedBatchToolsListsAreValid () const
 
QueueListViewcurrentQueue () const
 
QString currentTitle () const
 
bool customRenamingRulesAreValid () const
 
QueueListViewfindQueueByIndex (int index) const
 
QueuePoolItemsList queueItemsList (int index) const
 
 QueuePool (QWidget *const parent)
 
QMap< int, QString > queuesMap () const
 
QString queueTitle (int index) const
 
bool saveWorkflow () const
 
void setBusy (bool b)
 
void setItemBusy (qlonglong id)
 
int totalPendingItems () const
 
int totalPendingTasks () const
 
 ~QueuePool () override
 

Protected Member Functions

void keyPressEvent (QKeyEvent *event) override
 

Constructor & Destructor Documentation

◆ QueuePool()

Digikam::QueuePool::QueuePool ( QWidget *const  parent)
explicit

◆ ~QueuePool()

Digikam::QueuePool::~QueuePool ( )
override

Member Function Documentation

◆ applySettings()

◆ assignedBatchToolsListsAreValid()

◆ currentQueue()

◆ currentTitle()

QString Digikam::QueuePool::currentTitle ( ) const

◆ customRenamingRulesAreValid()

◆ findQueueByIndex()

QueueListView * Digikam::QueuePool::findQueueByIndex ( int  index) const

◆ keyPressEvent()

void Digikam::QueuePool::keyPressEvent ( QKeyEvent *  event)
overrideprotected

◆ queueItemsList()

QueuePoolItemsList Digikam::QueuePool::queueItemsList ( int  index) const

◆ queuesMap()

QMap< int, QString > Digikam::QueuePool::queuesMap ( ) const

◆ queueTitle()

QString Digikam::QueuePool::queueTitle ( int  index) const

◆ removeTab

void Digikam::QueuePool::removeTab ( int  index)
slot

◆ saveWorkflow()

◆ setBusy()

void Digikam::QueuePool::setBusy ( bool  b)

◆ setItemBusy()

void Digikam::QueuePool::setItemBusy ( qlonglong  id)

◆ signalItemSelectionChanged

void Digikam::QueuePool::signalItemSelectionChanged ( )
signal

Referenced by slotAddQueue(), and slotQueueSelected().

◆ signalQueueContentsChanged

void Digikam::QueuePool::signalQueueContentsChanged ( )
signal

Referenced by slotAddQueue().

◆ signalQueuePoolChanged

void Digikam::QueuePool::signalQueuePoolChanged ( )
signal

◆ signalQueueSelected

void Digikam::QueuePool::signalQueueSelected ( int  id,
const QueueSettings ,
const AssignedBatchTools  
)
signal

Referenced by slotQueueSelected().

◆ slotAddItems

void Digikam::QueuePool::slotAddItems ( const ItemInfoList list,
int  queueId 
)
slot

◆ slotAddQueue

◆ slotAssignedToolsChanged

void Digikam::QueuePool::slotAssignedToolsChanged ( const AssignedBatchTools tools4Item)
slot

◆ slotClearList

void Digikam::QueuePool::slotClearList ( )
slot

◆ slotQueueSelected

◆ slotRemoveCurrentQueue

void Digikam::QueuePool::slotRemoveCurrentQueue ( )
slot

◆ slotRemoveItemsDone

void Digikam::QueuePool::slotRemoveItemsDone ( )
slot

◆ slotRemoveSelectedItems

void Digikam::QueuePool::slotRemoveSelectedItems ( )
slot

◆ slotSettingsChanged

void Digikam::QueuePool::slotSettingsChanged ( const QueueSettings settings)
slot

◆ totalPendingItems()

int Digikam::QueuePool::totalPendingItems ( ) const

◆ totalPendingTasks()

int Digikam::QueuePool::totalPendingTasks ( ) const

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