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"
33 #include "Components/TagEdit/TagEdit.h"
69 void show_button_commit(
bool b);
70 void show_button_cancel(
bool b);
75 void sig_undo_clicked(
int idx);
76 void sig_undo_all_clicked();
102 bool replace_selected_tag_text(Tag t,
bool activate);
109 void apply_tag(
int idx);
115 void track_idx_changed();
128 void write_changes(
int idx);
136 bool check_idx(
int idx)
const;
145 void next_button_clicked();
151 void prev_button_clicked();
157 void apply_tag_clicked();
158 void apply_tag_all_clicked();
164 void album_all_changed(
bool b);
170 void artist_all_changed(
bool b);
176 void genre_all_changed(
bool b);
182 void year_all_changed(
bool b);
188 void discnumber_all_changed(
bool b);
194 void rating_all_changed(
bool b);
201 void btn_title_checked(
bool b);
208 void btn_artist_checked(
bool b);
215 void btn_album_checked(
bool b);
222 void btn_track_nr_checked(
bool b);
229 void btn_disc_nr_checked(
bool b);
236 void btn_year_checked(
bool b);
242 void tag_text_changed(
const QString&);
249 void set_tag_colors(
bool valid);
262 void undo_all_clicked();
269 void progress_changed(
int val);
282 void language_changed()
override;
287 void commit_finished();
The TagEdit class.
Definition: TagEdit.h:38
The GUI_TagEdit class.
Definition: GUI_TagEdit.h:42
void commit()
Commits changes to db/file.
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:49
Definition: ui_GUI_TagEdit.h:532