13class ExportAppConfigDialog;
40 const QString& app_name,
41 const QStringList& deployers,
42 const QStringList& auto_tags);
46 Ui::ExportAppConfigDialog*
ui;
bool dialog_completed_
Indicates whether the dialog has been completed.
Definition exportappconfigdialog.h:50
int app_id_
Target app id.
Definition exportappconfigdialog.h:48
void on_buttonBox_rejected()
Closes the dialog and emits dialogClosed.
Definition exportappconfigdialog.cpp:83
void closeEvent(QCloseEvent *event) override
Closes the dialog and emits a signal indicating app export has been canceled.
Definition exportappconfigdialog.cpp:42
void reject() override
Closes the dialog and emits a signal indicating the dialog has been closed.
Definition exportappconfigdialog.cpp:51
void init(int app_id, const QString &app_name, const QStringList &deployers, const QStringList &auto_tags)
Initializes this dialog with data regarding deployers and auto tags.
Definition exportappconfigdialog.cpp:16
~ExportAppConfigDialog()
Deletes the UI.
Definition exportappconfigdialog.cpp:11
void dialogClosed()
Signals cancellation of export.
Ui::ExportAppConfigDialog * ui
Contains auto-generated UI elements.
Definition exportappconfigdialog.h:46
void on_buttonBox_accepted()
Closes the dialog and emits appConfigExported.
Definition exportappconfigdialog.cpp:60
void appConfigExported(int app_id, std::vector< int > deployers, QStringList auto_tags)
Signals that the dialog has been accepted. Sends selected deployers and auto tags.
ExportAppConfigDialog(QWidget *parent=nullptr)
Initializes the UI.
Definition exportappconfigdialog.cpp:5