41class DisjointMetadata;
91 void slotApplyAllChanges();
92 void slotApplyChangesToAllVersions();
93 void slotRevertAllChanges();
94 void slotChangingItems();
96 void slotReloadForMetadataChange();
98 void slotImagesChanged(
int albumId);
101 void slotReadFromFileMetadataToDatabase();
102 void slotWriteToFileMetadataFromDatabase();
104 void slotAskToApplyChanges(
const QList<ItemInfo>& infos,
DisjointMetadata* hub);
123 void initDescriptionView();
124 void updateComments();
125 void updatePickLabel();
126 void updateColorLabel();
130 void resetTitleEditPlaceholderText();
131 void resetCaptionEditPlaceholderText();
135 void slotCommentChanged();
136 void slotTitleChanged();
137 void slotDateTimeChanged(
const QDateTime& dateTime);
138 void slotPickLabelChanged(
int pickId);
139 void slotColorLabelChanged(
int colorId);
140 void slotRatingChanged(
int rating);
142 void slotImageRatingChanged(qlonglong imageId);
143 void slotImageDateChanged(qlonglong imageId);
144 void slotImageCaptionChanged(qlonglong imageId);
168 void updateTagsView();
169 void updateRecentTags();
174 void slotTagStateChanged(
Album* album, Qt::CheckState checkState);
176 void slotImageTagsChanged(qlonglong imageId);
177 void slotOpenTagsManager();
179 void slotRecentTagsMenuActivated(
int);
180 void slotAssignedTagsToggled(
bool);
181 void slotUnifyPartiallyTags();
190 void initInformationView();
191 void updateTemplate();
195 void slotTemplateSelected();
Abstract base class for all album types.
Definition album.h:57
Definition dlayoutbox.h:65
Definition itemdescedittab_p.h:83
Definition itemdescedittab.h:45
void activateAssignedTagsButton()
Definition itemdescedittab_tagsview.cpp:120
AddTagsLineEdit * getNewTagEdit() const
Definition itemdescedittab_tagsview.cpp:406
void setItem(const ItemInfo &info=ItemInfo())
Definition itemdescedittab.cpp:107
void replacePickLabel(int pickId)
Definition itemdescedittab_descview.cpp:191
void setFocusToNewTagEdit()
Definition itemdescedittab_tagsview.cpp:112
DescEditTab
Definition itemdescedittab.h:51
@ INFOS
Definition itemdescedittab.h:54
@ TAGS
Definition itemdescedittab.h:53
@ DESCRIPTIONS
Definition itemdescedittab.h:52
void readSettings(KConfigGroup &group)
Definition itemdescedittab.cpp:79
void populateTags()
Tags view methods (itemdescedittab_tagsview.cpp)
Definition itemdescedittab_tagsview.cpp:136
void assignRating(int rating)
Definition itemdescedittab_descview.cpp:180
void signalProgressValueChanged(float percent)
void replaceColorLabel(int colorId)
Definition itemdescedittab_descview.cpp:185
void assignPickLabel(int pickId)
Definition itemdescedittab_descview.cpp:175
void setItems(const ItemInfoList &infos)
Definition itemdescedittab.cpp:120
void assignColorLabel(int colorId)
Description view methods (itemdescedittab_descview.cpp)
Definition itemdescedittab_descview.cpp:170
void setFocusToCommentsEdit()
Definition itemdescedittab_descview.cpp:110
void signalAskToApplyChanges(const QList< ItemInfo > &infos, DisjointMetadata *hub)
void setCurrentTab(int)
Definition itemdescedittab.cpp:69
bool eventFilter(QObject *o, QEvent *e) override
Definition itemdescedittab.cpp:126
void replaceRating(int rating)
Definition itemdescedittab_descview.cpp:197
int currentTab() const
Definition itemdescedittab.cpp:74
void signalProgressFinished()
void setFocusToTitlesEdit()
Definition itemdescedittab_descview.cpp:104
~ItemDescEditTab() override
Definition itemdescedittab.cpp:63
void writeSettings(KConfigGroup &group)
Definition itemdescedittab.cpp:95
void signalRightSideBarBusy(bool busy)
void signalProgressMessageChanged(const QString &actionDescription)
bool isModified() const
Definition itemdescedittab.cpp:196
void signalTagFilterMatch(bool)
void setFocusToTagsView()
Definition itemdescedittab_tagsview.cpp:105
Definition iteminfolist.h:37
Definition searchtextbar.h:33
Definition taggingaction.h:26
Definition datefolderview.cpp:34