35class CollectionImageChangeset;
61 const QString& caption);
86 void loadIndex(
const QModelIndex& index);
89 bool saveAs()
override;
90 bool saveNewVersion()
override;
91 bool saveCurrentVersion()
override;
92 bool saveNewVersionAs()
override;
93 bool saveNewVersionInFormat(
const QString& format)
override;
95 QUrl saveDestinationUrl()
override;
96 bool hasOriginalToRestore()
override;
99 void prepareImageToSave();
100 void saveFaceTagsToImage(
const ItemInfo& info);
102 void saveIsComplete()
override;
103 void saveAsIsComplete()
override;
104 void saveVersionIsComplete()
override;
106 void setViewToURL(
const QUrl& url);
107 void deleteCurrentItem(
bool ask,
bool permanently);
108 void removeCurrent();
110 void assignPickLabel(
const ItemInfo& info,
int pickId);
111 void assignColorLabel(
const ItemInfo& info,
int colorId);
112 void assignRating(
const ItemInfo& info,
int rating);
116 Sidebar* rightSideBar()
const override;
124 void slotLoadItemInfosStage2();
125 void slotThumbBarModelReady();
127 void slotForward()
override;
128 void slotBackward()
override;
129 void slotFirst()
override;
130 void slotLast()
override;
131 void slotFileWithDefaultApplication()
override;
133 void slotToMainWindow();
135 void slotThumbBarImageSelected(
const ItemInfo&);
136 void slotLoadCurrent();
137 void slotDeleteCurrentItem()
override;
138 void slotDeleteCurrentItemPermanently();
139 void slotDeleteCurrentItemPermanentlyDirectly();
140 void slotTrashCurrentItemDirectly();
142 void slotChanged()
override;
143 void slotUpdateItemInfo()
override;
144 void slotFileOriginChanged(
const QString&)
override;
146 void slotRevert()
override;
147 void slotOpenOriginal()
override;
149 void slotAssignTag(
int tagID);
150 void slotRemoveTag(
int tagID);
152 void slotRatingChanged(
const QUrl&,
int);
153 void slotColorLabelChanged(
const QUrl&,
int);
154 void slotPickLabelChanged(
const QUrl&,
int);
155 void slotToggleTag(
const QUrl&,
int);
157 void slotFileMetadataChanged(
const QUrl&);
162 void slotDroppedOnThumbbar(
const QList<ItemInfo>& infos);
164 void slotComponentsInfo()
override;
165 void slotDBStat()
override;
166 void slotOnlineVersionCheck()
override;
168 void slotAddedDropedItems(QDropEvent*)
override;
169 void slotOpenWith(QAction* action =
nullptr)
override;
171 void slotRightSideBarActivateTitles();
172 void slotRightSideBarActivateComments();
173 void slotRightSideBarActivateAssignedTags();
188 void setupActions()
override;
189 void setupConnections()
override;
190 void setupUserArea()
override;
192 void addServicesMenu()
override;
196 void slotContextMenu()
override;
202 void slotImportedImagefromScanner(
const QUrl& url);
Definition dimagehistory.h:39
Definition dinfointerface.h:48
Definition dpluginaction.h:30
Definition editorwindow.h:68
Definition imagewindow_p.h:166
Definition imagewindow.h:38
void slotAssignColorLabel(int colorId)
Definition imagewindow.cpp:451
DInfoInterface * infoIface(DPluginAction *const ac) override
Definition imagewindow.cpp:1350
void dropEvent(QDropEvent *e) override
Definition imagewindow.cpp:1092
void openImage(const ItemInfo &info)
Definition imagewindow.cpp:226
void toggleTag(int tagID)
Definition imagewindow.cpp:410
static ImageWindow * imageWindow()
Definition imagewindow.cpp:23
void signalSavingDialogProgress(float value)
bool queryClose() override
Definition imagewindow.cpp:163
void slotSetupChanged()
Definition imagewindow_config.cpp:30
void loadItemInfos(const ItemInfoList &imageInfoList, const ItemInfo &imageInfoCurrent, const QString &caption)
Definition imagewindow.cpp:178
void slotAssignPickLabel(int pickId)
Definition imagewindow.cpp:446
void showEvent(QShowEvent *e) override
Definition imagewindow.cpp:154
static bool imageWindowCreated()
Definition imagewindow.cpp:33
~ImageWindow() override
Definition imagewindow.cpp:107
void slotSetup() override
Definition imagewindow_config.cpp:20
void dragMoveEvent(QDragMoveEvent *e) override
Definition imagewindow.cpp:1072
void slotSetupICC() override
Definition imagewindow_config.cpp:25
void closeEvent(QCloseEvent *e) override
Definition imagewindow.cpp:116
void signalURLChanged(const QUrl &url)
void slotAssignRating(int rating)
Definition imagewindow.cpp:472
VersionManager * versionManager() const override
Definition imagewindow.cpp:804
Definition iteminfolist.h:37
Definition thumbbardock.h:74
Definition versionmanager.h:36
qulonglong value
Definition itemviewutilities.cpp:585
Definition datefolderview.cpp:34