14class OverwriteBackupDialog;
38 void setupDialog(
const QStringList& backup_names,
int target_id,
int dest_backup);
42 Ui::OverwriteBackupDialog*
ui;
void on_backup_field_textChanged(const QString &text)
Ensures Ok button is only available when a valid backup has been selected.
Definition overwritebackupdialog.cpp:47
int dest_backup_
Backup to be overwritten.
Definition overwritebackupdialog.h:46
int backup_target_
Id of the backup target for which to overwrite a backup.
Definition overwritebackupdialog.h:44
void on_buttonBox_accepted()
Closes the dialog and emits backupOverwritten.
Definition overwritebackupdialog.cpp:55
~OverwriteBackupDialog()
Deletes the UI.
Definition overwritebackupdialog.cpp:16
std::unique_ptr< QCompleter > completer_
Completer used for backup names.
Definition overwritebackupdialog.h:50
void setupDialog(const QStringList &backup_names, int target_id, int dest_backup)
Initializes the dialog.
Definition overwritebackupdialog.cpp:21
OverwriteBackupDialog(QWidget *parent=nullptr)
Initializes the UI.
Definition overwritebackupdialog.cpp:7
bool dialog_completed_
Indicates whether the dialog has been completed.
Definition overwritebackupdialog.h:52
Ui::OverwriteBackupDialog * ui
Contains auto-generated UI elements.
Definition overwritebackupdialog.h:42
void backupOverwritten(int target_id, int source_backup, int dest_backup)
Signals completion of the dialog.
QStringList backup_names_
Contains names for all backups.
Definition overwritebackupdialog.h:48