Guitar
CreateRepositoryDialog.h
Go to the documentation of this file.
1 #ifndef CREATEREPOSITORYDIALOG_H
2 #define CREATEREPOSITORYDIALOG_H
3 
4 #include <QDialog>
5 
6 namespace Ui {
8 }
9 
10 class MainWindow;
11 
12 class CreateRepositoryDialog : public QDialog {
13  Q_OBJECT
14 private:
15  QString already_exists_;
16 public:
17  explicit CreateRepositoryDialog(MainWindow *parent, QString const &dir = QString());
18  ~CreateRepositoryDialog() override;
19 
20  QString path() const;
21  QString name() const;
22  QString remoteName() const;
23  QString remoteURL() const;
24  QString overridedSshKey();
25 private slots:
26  void on_groupBox_remote_toggled(bool arg1);
27  void on_lineEdit_name_textChanged(QString const &arg1);
28  void on_lineEdit_path_textChanged(QString const &arg1);
31 private:
32  Ui::CreateRepositoryDialog *ui;
33  void validate(bool change_name);
35 
36 public slots:
37  void accept() override;
38 };
39 
40 #endif // CREATEREPOSITORYDIALOG_H
CreateRepositoryDialog::CreateRepositoryDialog
CreateRepositoryDialog(MainWindow *parent, QString const &dir=QString())
Definition: CreateRepositoryDialog.cpp:10
Git::isValidWorkingCopy
bool isValidWorkingCopy() const
Definition: Git.cpp:353
CreateRepositoryDialog::accept
void accept() override
Definition: CreateRepositoryDialog.cpp:38
CreateRepositoryDialog::on_pushButton_browse_path_clicked
void on_pushButton_browse_path_clicked()
Definition: CreateRepositoryDialog.cpp:60
CreateRepositoryDialog::on_lineEdit_name_textChanged
void on_lineEdit_name_textChanged(QString const &arg1)
Definition: CreateRepositoryDialog.cpp:126
CreateRepositoryDialog::already_exists_
QString already_exists_
Definition: CreateRepositoryDialog.h:15
MainWindow::testRemoteRepositoryValidity
bool testRemoteRepositoryValidity(const QString &url, const QString &sshkey)
Definition: MainWindow.cpp:5072
CreateRepositoryDialog.h
misc.h
Ui
Definition: AboutDialog.h:6
MainWindow
Definition: MainWindow.h:58
CreateRepositoryDialog::~CreateRepositoryDialog
~CreateRepositoryDialog() override
Definition: CreateRepositoryDialog.cpp:28
CreateRepositoryDialog::remoteURL
QString remoteURL() const
Definition: CreateRepositoryDialog.cpp:88
CreateRepositoryDialog
Definition: CreateRepositoryDialog.h:12
CreateRepositoryDialog::ui
Ui::CreateRepositoryDialog * ui
Definition: CreateRepositoryDialog.h:32
Git.h
CreateRepositoryDialog::on_pushButton_test_repo_clicked
void on_pushButton_test_repo_clicked()
Definition: CreateRepositoryDialog.cpp:136
MainWindow.h
CreateRepositoryDialog::remoteName
QString remoteName() const
Definition: CreateRepositoryDialog.cpp:83
CreateRepositoryDialog::on_lineEdit_path_textChanged
void on_lineEdit_path_textChanged(QString const &arg1)
Definition: CreateRepositoryDialog.cpp:121
CreateRepositoryDialog::overridedSshKey
QString overridedSshKey()
Definition: CreateRepositoryDialog.cpp:116
MainWindow::defaultWorkingDir
QString defaultWorkingDir() const
MainWindow::defaultWorkingDir.
Definition: MainWindow.cpp:842
misc::normalizePathSeparator
static QString normalizePathSeparator(QString const &str)
Definition: misc.cpp:266
CreateRepositoryDialog::on_groupBox_remote_toggled
void on_groupBox_remote_toggled(bool arg1)
Definition: CreateRepositoryDialog.cpp:131
CreateRepositoryDialog::mainwindow
MainWindow * mainwindow()
Definition: CreateRepositoryDialog.cpp:33
CreateRepositoryDialog::name
QString name() const
Definition: CreateRepositoryDialog.cpp:78
CreateRepositoryDialog::path
QString path() const
Definition: CreateRepositoryDialog.cpp:73
CreateRepositoryDialog::validate
void validate(bool change_name)
Definition: CreateRepositoryDialog.cpp:93