39 explicit Showfoto(
const QList<QUrl>& urlList, QWidget*
const parent =
nullptr);
50 bool queryClose()
override;
57 void slotForward()
override;
58 void slotBackward()
override;
59 void slotLast()
override;
60 void slotFirst()
override;
62 void slotClearThumbBar();
63 void slotRemoveItemInfos(
const QList<ShowfotoItemInfo>& infos);
65 void slotChanged()
override;
66 void slotUpdateItemInfo()
override;
68 void slotOnlineVersionCheck()
override;
79 bool saveAs()
override;
80 void moveFile()
override;
81 void finishSaving(
bool success)
override;
82 QUrl saveDestinationUrl()
override;
83 bool saveNewVersion()
override;
84 bool saveCurrentVersion()
override;
85 bool saveNewVersionAs()
override;
86 bool saveNewVersionInFormat(
const QString&)
override;
88 void saveIsComplete()
override;
89 void saveAsIsComplete()
override;
90 void saveVersionIsComplete()
override;
94 void slotRemoveImageFromAlbum(
const QUrl& url);
95 void slotDeleteCurrentItem()
override;
97 void slotPrepareToLoad()
override;
98 void slotLoadingStarted(
const QString& filename)
override;
99 void slotLoadingFinished(
const QString& filename,
100 bool success)
override;
101 void slotSavingStarted(
const QString& filename)
override;
103 void slotRevert()
override;
113 void openFolder(
const QUrl& url);
114 void openUrls(
const QList<QUrl>& urls);
118 void slotFileWithDefaultApplication()
override;
119 void slotOpenWith(QAction* action =
nullptr)
override;
121 void slotOpenFolder();
122 void slotOpenFolderFromPath(
const QString& path);
124 void slotAddedDropedItems(QDropEvent*)
override;
125 void slotDroppedUrls(
const QList<QUrl>& droppedUrls,
bool dropped,
const QUrl& current);
126 void slotOpenFilesfromPath(
const QStringList& files,
const QString& current);
127 void slotAppendFilesfromPath(
const QStringList& files,
const QString& current);
143 void slotThemeChanged();
147 bool setup(
bool iccSetupPage =
false);
148 void applySettings();
153 void applySortSettings();
155 void readSettings()
override;
156 void saveSettings()
override;
160 void slotSetupMetadataFilters(
int);
161 void slotSetupExifTool();
167 void setupActions()
override;
168 void setupConnections()
override;
169 void setupUserArea()
override;
171 void toggleActions(
bool val)
override;
172 void toggleNavigation(
int index);
173 void addServicesMenu()
override;
177 void slotContextMenu()
override;
183 void slotImportedImagefromScanner(
const QUrl& url);
Definition dinfointerface.h:48
Definition dpluginaction.h:30
Definition editorwindow.h:68
Definition thumbbardock.h:74
Definition showfotoiteminfo.h:38
Definition showfoto_p.h:118
void signalOpenFolder(const QUrl &)
void signalInfoList(const ShowfotoItemInfoList &)
void slotSetup() override
Definition showfoto_config.cpp:20
virtual void show()
Definition showfoto.cpp:207
void signalOpenFile(const QList< QUrl > &urls)
~Showfoto() override
Definition showfoto.cpp:171
DInfoInterface * infoIface(DPluginAction *const ac) override
Definition showfoto.cpp:307
void signalLoadCurrentItem(const QList< QUrl > &urlList)
void slotSetupICC() override
Definition showfoto_config.cpp:25
Definition showfotofolderviewbar.cpp:43
QList< ShowfotoItemInfo > ShowfotoItemInfoList
Definition showfotoiteminfo.h:81