22 #ifndef GUI_TAGEDIT_H_ 23 #define GUI_TAGEDIT_H_ 26 #include <QFocusEvent> 30 #include "GUI/TagEdit/ui_GUI_TagEdit.h" 31 #include "GUI/Helper/SayonaraWidget/SayonaraWidget.h" 32 #include "Components/TagEdit/TagExpression.h" 72 void show_button_commit(
bool b);
73 void show_button_cancel(
bool b);
78 void sig_undo_clicked(
int idx);
79 void sig_undo_all_clicked();
101 bool is_cover_replacement_active()
const;
102 void update_cover(
int idx,
const QString& cover_path);
104 void show_replacement_field(
bool b);
113 bool replace_selected_tag_text(Tag t,
bool activate);
120 void apply_tag(
int idx);
126 void track_idx_changed();
139 void write_changes(
int idx);
147 bool check_idx(
int idx)
const;
156 void next_button_clicked();
162 void prev_button_clicked();
168 void apply_tag_clicked();
169 void apply_tag_all_clicked();
175 void album_all_changed(
bool b);
181 void artist_all_changed(
bool b);
187 void genre_all_changed(
bool b);
193 void year_all_changed(
bool b);
199 void discnumber_all_changed(
bool b);
205 void rating_all_changed(
bool b);
210 void cover_all_changed(
bool b);
217 void btn_title_checked(
bool b);
224 void btn_artist_checked(
bool b);
231 void btn_album_checked(
bool b);
238 void btn_track_nr_checked(
bool b);
245 void btn_disc_nr_checked(
bool b);
252 void btn_year_checked(
bool b);
258 void btn_tag_help_clicked();
263 void tag_text_changed(
const QString&);
270 void set_tag_colors(
bool valid);
283 void undo_all_clicked();
290 void progress_changed(
int val);
303 void language_changed()
override;
308 void commit_finished();
311 void rb_dont_replace_toggled(
bool b);
The TagEdit class Metadata has to be added using the set_metadata(const MetaDataList&) method...
Definition: TagEdit.h:44
Definition: GUI_TagEdit.h:45
void commit()
Commits changes to db/file.
The CoverLocation class.
Definition: CoverLocation.h:38
TagEdit * get_tag_edit() const
Get tag edit object.
void cancel()
calls undo_all, and closes the entire dialog
The TagExpression class.
Definition: TagExpression.h:47
Definition: ui_GUI_TagEdit.h:625