55 void restoreSession();
57 void enableZoomPlusAction(
bool val);
58 void enableZoomMinusAction(
bool val);
59 void enableAlbumBackwardHistory(
bool enable);
60 void enableAlbumForwardHistory(
bool enable);
86 bool queryClose()
override;
87 void moveEvent(QMoveEvent* e)
override;
88 void closeEvent(QCloseEvent* e)
override;
92 void showThumbBar(
bool visible)
override;
93 void showSideBars(
bool visible)
override;
94 bool thumbbarVisibility()
const override;
95 void customizedFullScreenMode(
bool set)
override;
96 void customizedTrashView(
bool set);
101 void slotAlbumSelected(
Album*);
103 void slotTrashSelectionChanged(
const QString& text);
104 void slotSelectionChanged(
int selectionCount);
106 void slotDBStat()
override;
107 void slotComponentsInfo()
override;
108 void slotOnlineVersionCheck()
override;
110 void slotRecurseAlbums(
bool);
111 void slotRecurseTags(
bool);
113 void slotAllGroupsOpen(
bool);
115 void slotAboutToShowForwardMenu();
116 void slotAboutToShowBackwardMenu();
118 void slotColorManagementOptionsChanged();
119 void slotToggleColorManagedView();
120 void slotSetCheckedExifOrientationAction(
const ItemInfo& info);
121 void slotResetExifOrientationActions();
122 void slotTransformAction();
124 void slotToggleLeftSideBar()
override;
125 void slotToggleRightSideBar()
override;
126 void slotPreviousLeftSideBarTab()
override;
127 void slotNextLeftSideBarTab()
override;
128 void slotPreviousRightSideBarTab()
override;
129 void slotNextRightSideBarTab()
override;
131 void slotToggleShowBar();
133 void slotZoomSliderChanged(
int);
134 void slotThumbSizeChanged(
int);
135 void slotZoomChanged(
double);
137 void slotSwitchedToPreview();
138 void slotSwitchedToIconView();
139 void slotSwitchedToMapView();
140 void slotSwitchedToTableView();
141 void slotSwitchedToTrashView();
149 void setupViewConnections();
150 void setupStatusBar();
152 void setupAccelerators();
153 void setupExifOrientationActions();
154 void setupImageTransformActions();
155 void populateThemes();
156 void preloadWindows();
165 void setupSelectToolsAction();
169 void slotMaintenance();
170 void slotScanNewItems();
171 void slotMaintenanceDone();
172 void slotDatabaseMigration();
173 void slotDetectFaces();
186 void slotSetup()
override;
187 void slotSetupChanged();
188 void slotEditKeys()
override;
189 void slotThemeChanged();
197 void updateQuickImportAction();
201 void slotImportedImagefromScanner(
const QUrl& url);
202 void slotImportAddImages();
203 void slotImportAddFolders();
212 void downloadFrom(
const QString& cameraGuiPath);
213 void downloadFromUdi(
const QString& udi);
222 void updateCameraMenu();
226 void slotSetupCamera();
227 void slotOpenManualCamera(QAction*);
229 void slotCameraRemoved(QAction*);
230 void slotCameraAutoDetect();
231 void slotOpenCameraUiFromPath(
const QString& path);
232 void downloadImages(
const QString& folder);
233 void cameraAutoDetect();
245 void fillSolidMenus();
246 void connectToSolidNotifiers();
247 void openSolidCamera(
const QString& udi,
const QString& label = QString());
248 void openSolidUsmDevice(
const QString& udi,
const QString& label = QString());
252 void slotOpenSolidCamera(QAction*);
253 void slotOpenSolidUsmDevice(QAction*);
254 void slotOpenSolidDevice(
const QString& udi);
255 void slotSolidDeviceChanged(
const QString& udi);