Guitar
WelcomeWizardDialog.h
Go to the documentation of this file.
1 #ifndef WELCOMEWIZARDDIALOG_H
2 #define WELCOMEWIZARDDIALOG_H
3 
4 #include "AvatarLoader.h"
5 
6 #include <QDialog>
7 
8 class MainWindow;
9 
10 namespace Ui {
12 }
13 
14 class WelcomeWizardDialog : public QDialog {
15  Q_OBJECT
16 private:
17 private:
18  Ui::WelcomeWizardDialog *ui;
19  void setAvatar(const QImage &icon);
20 
22  QList<QWidget *> pages_;
24  void updateUI();
25 public:
26  explicit WelcomeWizardDialog(MainWindow *parent = nullptr);
27  ~WelcomeWizardDialog() override;
28 
29  void set_user_name(QString const &v);
30  void set_user_email(QString const &v);
31  void set_default_working_folder(QString const &v);
32  void set_git_command_path(QString const &v);
33 
34  QString user_name() const;
35  QString user_email() const;
36  QString default_working_folder() const;
37  QString git_command_path() const;
38 
39  QString default_branch_name() const;
40 private slots:
41  void avatarReady();
42  void on_stackedWidget_currentChanged(int arg1);
48  void on_lineEdit_git_textChanged(const QString &arg1);
49  void on_lineEdit_default_branch_name_textChanged(const QString &arg1);
54 };
55 
56 #endif // WELCOMEWIZARDDIALOG_H
Definition: MainWindow.h:96
Definition: WelcomeWizardDialog.h:14
QString user_name() const
Definition: WelcomeWizardDialog.cpp:61
void on_pushButton_browse_default_workiing_folder_clicked()
Definition: WelcomeWizardDialog.cpp:179
void on_pushButton_browse_git_clicked()
Definition: WelcomeWizardDialog.cpp:187
~WelcomeWizardDialog() override
Definition: WelcomeWizardDialog.cpp:35
QString default_branch_name() const
Definition: WelcomeWizardDialog.cpp:81
void set_git_command_path(QString const &v)
Definition: WelcomeWizardDialog.cpp:56
void on_radioButton_branch_other_clicked()
Definition: WelcomeWizardDialog.cpp:253
void on_radioButton_branch_master_clicked()
Definition: WelcomeWizardDialog.cpp:243
Ui::WelcomeWizardDialog * ui
Definition: WelcomeWizardDialog.h:18
void updateUI()
Definition: WelcomeWizardDialog.cpp:233
void on_pushButton_next_clicked()
Definition: WelcomeWizardDialog.cpp:107
void set_user_email(QString const &v)
Definition: WelcomeWizardDialog.cpp:46
void on_lineEdit_git_textChanged(const QString &arg1)
Definition: WelcomeWizardDialog.cpp:217
void setAvatar(const QImage &icon)
Definition: WelcomeWizardDialog.cpp:193
void on_pushButton_get_icon_clicked()
Definition: WelcomeWizardDialog.cpp:205
void on_pushButton_prev_clicked()
Definition: WelcomeWizardDialog.cpp:93
QList< QWidget * > pages_
Definition: WelcomeWizardDialog.h:22
void on_radioButton_branch_unset_clicked()
Definition: WelcomeWizardDialog.cpp:248
QString user_email() const
Definition: WelcomeWizardDialog.cpp:66
QString git_command_path() const
Definition: WelcomeWizardDialog.cpp:76
void avatarReady()
Definition: WelcomeWizardDialog.cpp:198
QString default_branch_name_
Definition: WelcomeWizardDialog.h:23
void set_user_name(QString const &v)
Definition: WelcomeWizardDialog.cpp:41
void set_default_working_folder(QString const &v)
Definition: WelcomeWizardDialog.cpp:51
MainWindow * mainwindow_
Definition: WelcomeWizardDialog.h:21
void on_lineEdit_default_branch_name_textChanged(const QString &arg1)
Definition: WelcomeWizardDialog.cpp:228
QString default_working_folder() const
Definition: WelcomeWizardDialog.cpp:71
void on_stackedWidget_currentChanged(int arg1)
Definition: WelcomeWizardDialog.cpp:120
WelcomeWizardDialog(MainWindow *parent=nullptr)
Definition: WelcomeWizardDialog.cpp:11
void on_radioButton_branch_main_clicked()
Definition: WelcomeWizardDialog.cpp:238
Definition: AboutDialog.h:6