26 #ifndef DIGIKAM_ITEM_DESC_EDIT_TAB_H
27 #define DIGIKAM_ITEM_DESC_EDIT_TAB_H
31 #include <QScrollArea>
98 void setFocusToLastSelectedWidget();
100 void updateTagsView();
101 void updateComments();
102 void updatePickLabel();
103 void updateColorLabel();
106 void updateTemplate();
107 void updateRecentTags();
109 bool singleSelection()
const;
110 void setMetadataWidgetStatus(
int status, QWidget*
const widget);
111 void metadataChange(qlonglong imageId);
112 void resetMetadataChangeInfo();
113 void initProgressIndicator();
121 void slotApplyAllChanges();
122 void slotApplyChangesToAllVersions();
123 void slotRevertAllChanges();
124 void slotChangingItems();
126 void slotTagStateChanged(
Album* album, Qt::CheckState checkState);
127 void slotOpenTagsManager();
128 void slotCommentChanged();
129 void slotTitleChanged();
130 void slotDateTimeChanged(
const QDateTime& dateTime);
131 void slotPickLabelChanged(
int pickId);
132 void slotColorLabelChanged(
int colorId);
133 void slotRatingChanged(
int rating);
134 void slotTemplateSelected();
137 void slotReloadForMetadataChange();
139 void slotImageTagsChanged(qlonglong imageId);
140 void slotImagesChanged(
int albumId);
141 void slotImageRatingChanged(qlonglong imageId);
142 void slotImageDateChanged(qlonglong imageId);
143 void slotImageCaptionChanged(qlonglong imageId);
145 void slotRecentTagsMenuActivated(
int);
146 void slotAssignedTagsToggled(
bool);
149 void slotUnifyPartiallyTags();
150 void slotReadFromFileMetadataToDatabase();
151 void slotWriteToFileMetadataFromDatabase();
Abstract base class for all album types.
Definition: album.h:67
Definition: dlayoutbox.h:75
Definition: itemdescedittab.h:53
void activateAssignedTagsButton()
Definition: itemdescedittab.cpp:522
AddTagsLineEdit * getNewTagEdit() const
Definition: itemdescedittab.cpp:1585
void setItem(const ItemInfo &info=ItemInfo())
Definition: itemdescedittab.cpp:774
void setFocusToNewTagEdit()
Definition: itemdescedittab.cpp:502
void readSettings(KConfigGroup &group)
Definition: itemdescedittab.cpp:457
void populateTags()
Definition: itemdescedittab.cpp:974
void assignRating(int rating)
Definition: itemdescedittab.cpp:1118
void signalProgressValueChanged(float percent)
void assignPickLabel(int pickId)
Definition: itemdescedittab.cpp:1108
void setItems(const ItemInfoList &infos)
Definition: itemdescedittab.cpp:787
void assignColorLabel(int colorId)
Definition: itemdescedittab.cpp:1113
void setFocusToCommentsEdit()
Definition: itemdescedittab.cpp:516
bool eventFilter(QObject *o, QEvent *e) override
Definition: itemdescedittab.cpp:916
void askToApplyChanges(const QList< ItemInfo > &infos, DisjointMetadata *hub)
void signalProgressFinished()
ItemDescEditTab(QWidget *const parent)
Definition: itemdescedittab.cpp:179
void setFocusToTitlesEdit()
Definition: itemdescedittab.cpp:510
~ItemDescEditTab() override
Definition: itemdescedittab.cpp:452
void writeSettings(KConfigGroup &group)
Definition: itemdescedittab.cpp:473
void signalProgressMessageChanged(const QString &actionDescription)
void signalTagFilterMatch(bool)
void setFocusToTagsView()
Definition: itemdescedittab.cpp:495
Definition: iteminfolist.h:47
Definition: iteminfo.h:78
Definition: searchtextbar.h:43
Definition: taggingaction.h:36
Definition: datefolderview.cpp:43