96 void addAction(
const QString& name,
bool addDisabled =
false);
107 void addAction(QAction*
const action,
bool addDisabled =
false);
120 void addAction(QAction*
const action, QObject*
const recv,
const char*
const slot,
bool addDisabled =
false);
128 void addStandardActionCut(QObject*
const recv,
const char*
const slot);
136 void addStandardActionCopy(QObject*
const recv,
const char*
const slot);
144 void addStandardActionPaste(QObject*
const recv,
const char*
const slot);
154 void addStandardActionItemDelete(QObject*
const recv,
const char*
const slot,
int quantity = 1);
162 void addIQSAction(QObject*
const recv,
const char*
const slot);
171 void addStandardActionLightTable();
183 void addStandardActionThumbnail(
const imageIds& ids,
Album*
const album);
194 void addOpenAndNavigateActions(
const imageIds& ids,
bool lightTable =
false);
205 void addServicesMenu(
const QList<QUrl>& selectedItems);
222 void addGotoMenu(
const imageIds& ids);
227 void addQueueManagerMenu();
276 void addAssignTagsMenu(
const imageIds& ids);
292 void addRemoveTagsMenu(
const imageIds& ids);
301 void addRemoveAllTags(
const imageIds& ids);
306 void addCreateTagFromAddressbookMenu();
322 void addLabelsAction();
331 void addGroupMenu(
const imageIds& ids,
const QList<QAction*>& extraMenuItems = QList<QAction*>());
332 void addGroupActions(
const imageIds& ids);
344 void addAlbumCheckUncheckActions(
Album*
const album);
355 void addImportMenu();
360 void addExportMenu();
367 void addSubMenu(QMenu* subMenu);
384 QAction* exec(
const QPoint& pos, QAction*
const at =
nullptr);
410 void slotOpenWith(QAction* action);
411 void slotOpenInFileManager();
412 void slotOpenImageFile();
413 void slotDeselectAllAlbumItems();
414 void slotOpenGroups();
415 void slotCloseGroups();
416 void slotOpenAllGroups();
417 void slotCloseAllGroups();
418 void slotSelectChildren();
419 void slotDeselectChildren();
420 void slotSelectParents();
421 void slotDeselectParents();
422 void slotRemoveAllTags();
426 void setGroupsOpen(
bool open);
427 void setSelectedIds(
const imageIds& ids);
428 void setSelectedItems(
const QList<QUrl>& urls);
431 QList<QAction*> groupMenuActions(
const imageIds& ids);