 |
Sayonara Player
|
21 #ifndef GUI_TAGEDIT_H_
22 #define GUI_TAGEDIT_H_
24 #include "Gui/Utils/Widgets/Widget.h"
25 #include "Components/Tagging/Expression.h"
26 #include "Utils/Pimpl.h"
37 class QAbstractButton;
52 void sigUndoClicked(
int idx);
53 void sigUndoAllClicked();
77 void showDefaultTab();
89 QAbstractButton* saveButton();
90 QAbstractButton* closeButton();
93 void setCurrentIndex(
int index);
99 void refreshCurrentTrack();
110 void writeChanges(
int idx);
117 bool checkIndex(
int idx)
const;
126 void nextButtonClicked();
131 void prevButtonClicked();
141 void undoAllClicked();
147 void progressChanged(
int val);
154 void applyTagFromPath();
156 void applyAllTagFromPath();
161 void commitStarted();
166 void commitFinished();
171 void loadEntireAlbum();
174 void showEvent(QShowEvent* e)
override;
175 void languageChanged()
override;
void showCoverTab()
Directly go to the cover tab.
void commit()
Commits changes to db/file.
void cancel()
calls undo_all, and closes the entire dialog
Definition: GUI_TagEdit.h:45
The TagEdit class Metadata has to be added using the set_metadata(const MetaDataList&) method....
Definition: Editor.h:43
The GUI_TagEdit class.
Definition: GenreFetcher.h:34
void showCloseButton(bool show)
shows/hides the close button. We don't need a close button when this widget is part of another