39 #include "digikam_config.h"
49 class FaceScanSettings;
50 class FilterStatusBar;
65 void restoreSession();
67 void enableZoomPlusAction(
bool val);
68 void enableZoomMinusAction(
bool val);
69 void enableAlbumBackwardHistory(
bool enable);
70 void enableAlbumForwardHistory(
bool enable);
95 bool queryClose()
override;
96 void moveEvent(QMoveEvent* e)
override;
97 void closeEvent(QCloseEvent* e)
override;
101 void showThumbBar(
bool visible)
override;
102 void showSideBars(
bool visible)
override;
103 bool thumbbarVisibility()
const override;
104 void customizedFullScreenMode(
bool set)
override;
105 void customizedTrashView(
bool set);
106 void toggleShowBar();
110 void slotAlbumSelected(
Album*);
112 void slotTrashSelectionChanged(
const QString& text);
113 void slotSelectionChanged(
int selectionCount);
115 void slotDBStat()
override;
116 void slotComponentsInfo()
override;
117 void slotOnlineVersionCheck()
override;
119 void slotRecurseAlbums(
bool);
120 void slotRecurseTags(
bool);
122 void slotAllGroupsOpen(
bool);
124 void slotAboutToShowForwardMenu();
125 void slotAboutToShowBackwardMenu();
127 void slotColorManagementOptionsChanged();
128 void slotToggleColorManagedView();
129 void slotSetCheckedExifOrientationAction(
const ItemInfo& info);
130 void slotResetExifOrientationActions();
131 void slotTransformAction();
133 void slotToggleLeftSideBar()
override;
134 void slotToggleRightSideBar()
override;
135 void slotPreviousLeftSideBarTab()
override;
136 void slotNextLeftSideBarTab()
override;
137 void slotPreviousRightSideBarTab()
override;
138 void slotNextRightSideBarTab()
override;
140 void slotToggleShowBar();
142 void slotZoomSliderChanged(
int);
143 void slotThumbSizeChanged(
int);
144 void slotZoomChanged(
double);
146 void slotSwitchedToPreview();
147 void slotSwitchedToIconView();
148 void slotSwitchedToMapView();
149 void slotSwitchedToTableView();
150 void slotSwitchedToTrashView();
158 void setupViewConnections();
159 void setupStatusBar();
161 void setupAccelerators();
162 void setupExifOrientationActions();
163 void setupImageTransformActions();
164 void populateThemes();
165 void preloadWindows();
174 void setupSelectToolsAction();
178 void slotMaintenance();
179 void slotScanNewItems();
180 void slotMaintenanceDone();
181 void slotDatabaseMigration();
182 void slotDetectFaces();
195 void slotSetup()
override;
196 void slotSetupChanged();
197 void slotEditKeys()
override;
198 void slotThemeChanged();
206 void updateQuickImportAction();
210 void slotImportedImagefromScanner(
const QUrl& url);
211 void slotImportAddImages();
212 void slotImportAddFolders();
221 void downloadFrom(
const QString& cameraGuiPath);
222 void downloadFromUdi(
const QString& udi);
231 void updateCameraMenu();
235 void slotSetupCamera();
236 void slotOpenManualCamera(QAction*);
238 void slotCameraRemoved(QAction*);
239 void slotCameraAutoDetect();
240 void slotOpenCameraUiFromPath(
const QString& path);
241 void downloadImages(
const QString& folder);
242 void cameraAutoDetect();
254 void fillSolidMenus();
255 void connectToSolidNotifiers();
256 void openSolidCamera(
const QString& udi,
const QString& label = QString());
257 void openSolidUsmDevice(
const QString& udi,
const QString& label = QString());
261 void slotOpenSolidCamera(QAction*);
262 void slotOpenSolidUsmDevice(QAction*);
263 void slotOpenSolidDevice(
const QString& udi);
264 void slotSolidDeviceChanged(
const QString& udi);
Abstract base class for all album types.
Definition: album.h:67
Definition: cameratype.h:41
Definition: dinfointerface.h:56
Definition: dpluginaction.h:40
Definition: dxmlguiwindow.h:98
Definition: digikamapp_p.h:195
Definition: digikamapp.h:56
void signalWindowHasMoved()
void queuedOpenSolidDevice(const QString &udi)
void signalCopyAlbumItemsSelection()
void queuedOpenCameraUiFromPath(const QString &path)
void signalEscapePressed()
void signalCutAlbumItemsSelection()
void signalPasteAlbumItemsSelection()
Definition: itemiconview.h:60
Definition: iteminfolist.h:47
Definition: iteminfo.h:78
@ Album
Definition: coredbfields.h:58
Definition: datefolderview.cpp:43