24 #ifndef DIGIKAM_LIGHT_TABLE_WINDOW_H
25 #define DIGIKAM_LIGHT_TABLE_WINDOW_H
30 #include <QCloseEvent>
80 void customizedFullScreenMode(
bool set)
override;
81 void showSideBars(
bool visible)
override;
82 void closeEvent(QCloseEvent* e)
override;
83 void showEvent(QShowEvent*)
override;
85 void deleteItem(
bool permanently);
86 void deleteItem(
const ItemInfo& info,
bool permanently);
99 void slotSetItemLeft();
100 void slotSetItemRight();
101 void slotSetItemOnLeftPanel(
const ItemInfo&);
102 void slotSetItemOnRightPanel(
const ItemInfo&);
106 void slotLeftPanelLeftButtonClicked();
107 void slotRightPanelLeftButtonClicked();
109 void slotLeftPreviewLoaded(
bool);
110 void slotRightPreviewLoaded(
bool);
112 void slotLeftZoomFactorChanged(
double);
113 void slotRightZoomFactorChanged(
double);
115 void slotToggleOnSyncPreview(
bool);
116 void slotToggleSyncPreview();
117 void slotToggleNavigateByPair();
119 void slotDeleteItem();
120 void slotDeleteItem(
const ItemInfo&);
122 void slotDeleteFinalItem();
123 void slotDeleteFinalItem(
const ItemInfo&);
125 void slotRemoveItem();
126 void slotRemoveItem(
const ItemInfo&);
128 void slotItemSelected(
const ItemInfo&);
129 void slotClearItemsList();
133 void slotToggleColorManagedView();
134 void slotComponentsInfo()
override;
135 void slotDBStat()
override;
136 void slotOnlineVersionCheck()
override;
138 void slotFileWithDefaultApplication();
140 void slotRefreshStatusBar();
142 void slotToggleLeftSideBar()
override;
143 void slotToggleRightSideBar()
override;
144 void slotPreviousLeftSideBarTab()
override;
145 void slotNextLeftSideBarTab()
override;
146 void slotPreviousRightSideBarTab()
override;
147 void slotNextRightSideBarTab()
override;
149 void slotRightSideBarActivateTitles();
150 void slotRightSideBarActivateComments();
151 void slotRightSideBarActivateAssignedTags();
152 void slotLeftSideBarActivateTitles();
153 void slotLeftSideBarActivateComments();
154 void slotLeftSideBarActivateAssignedTags();
165 void writeSettings();
180 void setupConnections();
181 void setupUserArea();
182 void setupStatusBar();
191 void slotLeftSlideShowManualFromCurrent();
192 void slotRightSlideShowManualFromCurrent();
193 void slotSlideShowLastItemUrl();
199 void slotImportedImagefromScanner(
const QUrl& url);
Definition: dinfointerface.h:56
Definition: dpluginaction.h:40
Definition: dxmlguiwindow.h:98
Definition: iteminfolist.h:47
Definition: iteminfo.h:78
Definition: lighttablewindow_p.h:113
Definition: lighttablewindow.h:42
bool isEmpty() const
Definition: lighttablewindow.cpp:193
void slotThemeChanged()
Definition: lighttablewindow_config.cpp:44
void slotApplicationSettingsChanged()
Definition: lighttablewindow_config.cpp:50
static LightTableWindow * lightTableWindow()
Definition: lighttablewindow.cpp:31
void refreshView()
Definition: lighttablewindow.cpp:94
void moveEvent(QMoveEvent *e) override
Definition: lighttablewindow.cpp:958
void slotSetup() override
Definition: lighttablewindow_config.cpp:29
void setLeftRightItems(const ItemInfoList &list, bool addTo)
Definition: lighttablewindow.cpp:410
void slotAssignPickLabel(int pickId)
Definition: lighttablewindow.cpp:969
void toggleTag(int tagID)
Definition: lighttablewindow.cpp:964
void loadItemInfos(const ItemInfoList &list, const ItemInfo &imageInfoCurrent, bool addTo)
Definition: lighttablewindow.cpp:158
DInfoInterface * infoIface(DPluginAction *const ac) override
Definition: lighttablewindow.cpp:1095
void slotAssignRating(int rating)
Definition: lighttablewindow.cpp:979
void slotFileChanged(const QString &filePath)
Definition: lighttablewindow.cpp:206
void applySettings()
Definition: lighttablewindow_config.cpp:96
void slotColorManagementOptionsChanged()
Definition: lighttablewindow_config.cpp:34
static bool lightTableWindowCreated()
Definition: lighttablewindow.cpp:41
void slotAssignColorLabel(int colorId)
Definition: lighttablewindow.cpp:974
~LightTableWindow() override
Definition: lighttablewindow.cpp:84
void signalWindowHasMoved()
Definition: datefolderview.cpp:43