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_;
23 public:
24  explicit WelcomeWizardDialog(MainWindow *parent = nullptr);
25  ~WelcomeWizardDialog() override;
26 
27  void set_user_name(QString const &v);
28  void set_user_email(QString const &v);
29  void set_default_working_folder(QString const &v);
30  void set_git_command_path(QString const &v);
31 
32  QString user_name() const;
33  QString user_email() const;
34  QString default_working_folder() const;
35  QString git_command_path() const;
36 private slots:
37  void avatarReady();
38  void on_stackedWidget_currentChanged(int arg1);
44  void on_lineEdit_git_textChanged(const QString &arg1);
45 };
46 
47 #endif // WELCOMEWIZARDDIALOG_H
WelcomeWizardDialog::avatarReady
void avatarReady()
Definition: WelcomeWizardDialog.cpp:163
WelcomeWizardDialog::on_lineEdit_git_textChanged
void on_lineEdit_git_textChanged(const QString &arg1)
Definition: WelcomeWizardDialog.cpp:182
AvatarLoader::connectAvatarReady
void connectAvatarReady(const typename QtPrivate::FunctionPointer< Func2 >::Object *receiver, Func2 slot)
Definition: AvatarLoader.h:45
AvatarLoader::disconnectAvatarReady
void disconnectAvatarReady(const typename QtPrivate::FunctionPointer< Func2 >::Object *receiver, Func2 slot)
Definition: AvatarLoader.h:49
WelcomeWizardDialog::git_command_path
QString git_command_path() const
Definition: WelcomeWizardDialog.cpp:73
WelcomeWizardDialog::default_working_folder
QString default_working_folder() const
Definition: WelcomeWizardDialog.cpp:68
Git::Context
Definition: Git.h:65
WelcomeWizardDialog::set_git_command_path
void set_git_command_path(QString const &v)
Definition: WelcomeWizardDialog.cpp:53
UserEvent.h
WelcomeWizardDialog::set_default_working_folder
void set_default_working_folder(QString const &v)
Definition: WelcomeWizardDialog.cpp:48
WelcomeWizardDialog::set_user_email
void set_user_email(QString const &v)
Definition: WelcomeWizardDialog.cpp:43
WelcomeWizardDialog::set_user_name
void set_user_name(QString const &v)
Definition: WelcomeWizardDialog.cpp:38
WelcomeWizardDialog::ui
Ui::WelcomeWizardDialog * ui
Definition: WelcomeWizardDialog.h:18
WelcomeWizardDialog::mainwindow_
MainWindow * mainwindow_
Definition: WelcomeWizardDialog.h:21
ApplicationGlobal::avatar_loader
AvatarLoader avatar_loader
Definition: ApplicationGlobal.h:54
WelcomeWizardDialog::user_email
QString user_email() const
Definition: WelcomeWizardDialog.cpp:63
WelcomeWizardDialog::user_name
QString user_name() const
Definition: WelcomeWizardDialog.cpp:58
Git
Definition: Git.h:40
WelcomeWizardDialog::~WelcomeWizardDialog
~WelcomeWizardDialog() override
Definition: WelcomeWizardDialog.cpp:32
misc.h
Git::Context::git_command
QString git_command
Definition: Git.h:67
Ui
Definition: AboutDialog.h:6
MainWindow
Definition: MainWindow.h:58
MainWindow::selectGitCommand
QString selectGitCommand(bool save)
Definition: MainWindow.cpp:5097
WelcomeWizardDialog::on_pushButton_next_clicked
void on_pushButton_next_clicked()
Definition: WelcomeWizardDialog.cpp:92
WelcomeWizardDialog::on_pushButton_browse_git_clicked
void on_pushButton_browse_git_clicked()
Definition: WelcomeWizardDialog.cpp:152
WelcomeWizardDialog::setAvatar
void setAvatar(const QImage &icon)
Definition: WelcomeWizardDialog.cpp:158
Git::User
Definition: Git.h:548
WelcomeWizardDialog::on_pushButton_browse_default_workiing_folder_clicked
void on_pushButton_browse_default_workiing_folder_clicked()
Definition: WelcomeWizardDialog.cpp:144
Git::Source::Global
@ Global
Git.h
AvatarLoader.h
MainWindow.h
misc::isValidMailAddress
static bool isValidMailAddress(const QString &email)
文字列が有効なメールアドレスか判定する
Definition: misc.cpp:546
WelcomeWizardDialog::on_pushButton_get_icon_clicked
void on_pushButton_get_icon_clicked()
Definition: WelcomeWizardDialog.cpp:170
global
ApplicationGlobal * global
Definition: main.cpp:33
WelcomeWizardDialog::on_pushButton_prev_clicked
void on_pushButton_prev_clicked()
Definition: WelcomeWizardDialog.cpp:78
AvatarLoader::fetch
QImage fetch(const QString &email, bool request) const
Definition: AvatarLoader.cpp:187
WelcomeWizardDialog
Definition: WelcomeWizardDialog.h:14
WelcomeWizardDialog::WelcomeWizardDialog
WelcomeWizardDialog(MainWindow *parent=nullptr)
Definition: WelcomeWizardDialog.cpp:9
WelcomeWizardDialog::pages_
QList< QWidget * > pages_
Definition: WelcomeWizardDialog.h:22
misc::normalizePathSeparator
static QString normalizePathSeparator(QString const &str)
Definition: misc.cpp:266
misc::isExecutable
static bool isExecutable(QString const &cmd)
Definition: misc.cpp:469
WelcomeWizardDialog::on_stackedWidget_currentChanged
void on_stackedWidget_currentChanged(int arg1)
Definition: WelcomeWizardDialog.cpp:105
WelcomeWizardDialog.h