14class AddBackupTargetDialog;
41 Ui::AddBackupTargetDialog*
ui;
101 QString default_backup,
102 QString first_backup);
void on_target_path_field_textEdited(const QString &text)
Calls updateOkButton.
Definition addbackuptargetdialog.cpp:66
Ui::AddBackupTargetDialog * ui
Contains auto-generated UI elements.
Definition addbackuptargetdialog.h:41
void updateOkButton()
Updates the Ok button to only be enabled if the target path, name and default backup fields are fille...
Definition addbackuptargetdialog.cpp:46
std::unique_ptr< QFileDialog > file_dialog_
File dialog used to select a backup target.
Definition addbackuptargetdialog.h:43
void on_buttonBox_accepted()
Signals dialog completion by emitting backupTargetAdded.
Definition addbackuptargetdialog.cpp:76
void on_path_picker_button_clicked()
Opens a file dialog to pick a target path.
Definition addbackuptargetdialog.cpp:89
void backupTargetAdded(int app_id, QString target_name, QString target_path, QString default_backup, QString first_backup)
Signals dialog has been accepted.
void on_default_backup_field_textEdited(const QString &text)
Calls updateOkButton.
Definition addbackuptargetdialog.cpp:71
int app_id_
Application to which the new backup target is to be added.
Definition addbackuptargetdialog.h:45
~AddBackupTargetDialog()
Deletes the UI.
Definition addbackuptargetdialog.cpp:30
bool dialog_completed_
Indicates whether the dialog has been completed.
Definition addbackuptargetdialog.h:47
AddBackupTargetDialog(QWidget *parent=nullptr)
Initializes the UI.
Definition addbackuptargetdialog.cpp:10
bool pathIsValid()
Verifies if the target path field refers to an existing file or directory.
Definition addbackuptargetdialog.cpp:53
void resetDialog(int app_id)
Removes the text from all input fields.
Definition addbackuptargetdialog.cpp:35
void onFileDialogSelectionChanged(const QString &path)
Updates the file mode of file_dialog_ to allow selection of both files and directories.
Definition addbackuptargetdialog.cpp:106
void on_target_name_field_textEdited(const QString &text)
Calls updateOkButton.
Definition addbackuptargetdialog.cpp:61
void onFileDialogAccepted(const QString &path)
Updates the target path field with the new path.
Definition addbackuptargetdialog.cpp:99
char path[256]
Path to which to extract the file.
Definition lspakfilelistentry.h:1