60 explicit ImportUI(
const QString& cameraTitle,
70 bool isClosed()
const;
72 bool cameraDeleteSupport()
const;
73 bool cameraUploadSupport()
const;
74 bool cameraMkDirSupport()
const;
75 bool cameraDelDirSupport()
const;
76 bool cameraUseUMSDriver()
const;
77 bool cameraUseGPhotoDriver()
const;
78 QString cameraTitle()
const;
80 void enableZoomPlusAction(
bool val);
81 void enableZoomMinusAction(
bool val);
104 void slotDownload(
bool onlySelected,
bool deleteAfter,
Album* pAlbum =
nullptr);
105 void slotUploadItems(
const QList<QUrl>&);
109 void closeEvent(QCloseEvent* e)
override;
110 void moveEvent(QMoveEvent* e)
override;
115 void updateActions();
116 void setupConnections();
117 void setupUserArea();
118 void setupStatusBar();
119 void setupAccelerators();
120 void setupCameraController(
const QString& model,
const QString& port,
const QString& path);
124 bool createAutoAlbum(
const QUrl& parentURL,
const QString& sub,
125 const QDate& date, QString& errMsg)
const;
129 void refreshFreeSpace();
130 void refreshCollectionFreeSpace();
131 void deleteItems(
bool onlySelected,
bool onlyDownloaded);
133 void setDownloaded(
CamItemInfo& itemInfo,
int status);
134 void itemsSelectionSizeInfo(qint64& fSizeBytes, qint64& dSizeBytes);
135 QMap<QString, int> countItemsByFolders()
const;
136 void checkItem4Deletion(
const CamItemInfo& info, QStringList& folders, QStringList& files,
139 QString identifyCategoryforMime(
const QString& mime);
141 bool checkDiskSpace(
PAlbum* pAlbum);
142 bool downloadCameraItems(
PAlbum* pAlbum,
bool onlySelected,
bool deleteAfter);
143 bool createSubAlbums(QUrl& downloadUrl,
const QString&
suffix,
const QDateTime& dateTime);
144 bool createSubAlbum(QUrl& downloadUrl,
const QString& subalbum,
const QDate& date);
145 bool createDateBasedSubAlbum(QUrl& downloadUrl,
const QDateTime& dateTime);
146 bool createExtBasedSubAlbum(QUrl& downloadUrl,
const QString&
suffix,
const QDate& date);
147 void postProcessAfterDownload();
150 void showThumbBar(
bool visible)
override;
151 void showSideBars(
bool visible)
override;
152 bool thumbbarVisibility()
const override;
153 void customizedFullScreenMode(
bool set)
override;
154 void toogleShowBar();
155 void setInitialSorting();
156 void sidebarTabTitleStyleChanged();
162 void slotCancelButton();
165 void slotConnected(
bool val);
166 void slotBusy(
bool val);
168 const QString& folder = QString(),
const QString& file = QString());
169 void slotInformation();
171 void slotCameraInformation(
const QString&,
const QString&,
const QString&);
172 void slotCameraFreeSpaceInfo(qint64 bytesSize, qint64 bytesAvail);
173 void slotCollectionLocationStatusChanged(
const CollectionLocation& location,
int oldStatus);
174 void slotHistoryEntryClicked(
const QVariant&);
176 void slotFolderList(
const QStringList& folderList);
178 void slotZoomSliderChanged(
int size);
179 void slotZoomChanged(
double zoom);
180 void slotThumbSizeChanged(
int size);
184 void slotDownloadNew();
185 void slotDownloadSelected();
186 void slotDownloadAll();
188 void slotDownloadAndDeleteNew();
189 void slotDownloadAndDeleteSelected();
190 void slotDownloadAndDeleteAll();
192 void slotDeleteAfterDownload();
193 void slotDeleteSelected();
194 void slotDeleteNew();
195 void slotDeleteAll();
197 void slotToggleLock();
198 void slotMarkAsDownloaded();
201 void slotDownloaded(
const QString&,
const QString&,
const QString&,
int);
202 void slotDeleted(
const QString&,
const QString&,
bool);
203 void slotLocked(
const QString&,
const QString&,
bool);
205 void slotUpdateRenamePreview();
206 void slotSelectNew();
207 void slotSelectLocked();
208 void slotProgressTimerDone();
210 void slotNewSelection(
bool);
213 void slotSwitchedToPreview();
214 void slotSwitchedToIconView();
215 void slotSwitchedToMapView();
217 void slotMetadata(
const QString& folder,
const QString& file,
const MetaEngineData& meta);
221 void slotToggleShowBar();
222 void slotColorManagementOptionsChanged();
223 void slotToggleColorManagedView();
224 void slotSetup()
override;
225 void slotComponentsInfo()
override;
226 void slotDBStat()
override;
227 void slotOnlineVersionCheck()
override;
228 void slotToggleRightSideBar()
override;
229 void slotPreviousRightSideBarTab()
override;
230 void slotNextRightSideBarTab()
override;
232 void slotSetupChanged();
EntryType
Definition dhistoryview.h:38