Guitar
EditRemoteDialog.h
Go to the documentation of this file.
1 #ifndef EDITREMOTEDIALOG_H
2 #define EDITREMOTEDIALOG_H
3 
4 #include <QDialog>
5 #include "Git.h"
6 
7 class MainWindow;
8 
9 namespace Ui {
10 class EditRemoteDialog;
11 }
12 
13 class EditRemoteDialog : public QDialog {
14  Q_OBJECT
15 public:
16  enum Operation {
19  };
20 private:
21  Ui::EditRemoteDialog *ui;
23 public:
24  explicit EditRemoteDialog(MainWindow *parent, Operation op);
25  ~EditRemoteDialog() override;
26 
27  void setName(QString const &s) const;
28  void setUrl(QString const &s) const;
29  void setSshKey(const QString &s) const;
30 
31  QString name() const;
32  QString url() const;
33  QString sshKey() const;
34  int exec() override;
35 private slots:
37 };
38 
39 #endif // EDITREMOTEDIALOG_H
Definition: EditRemoteDialog.h:13
void setName(QString const &s) const
Definition: EditRemoteDialog.cpp:32
Operation
Definition: EditRemoteDialog.h:16
@ RemoteSet
Definition: EditRemoteDialog.h:18
@ RemoteAdd
Definition: EditRemoteDialog.h:17
void setUrl(QString const &s) const
Definition: EditRemoteDialog.cpp:37
QString url() const
Definition: EditRemoteDialog.cpp:52
void on_pushButton_test_clicked()
Definition: EditRemoteDialog.cpp:72
QString sshKey() const
Definition: EditRemoteDialog.cpp:57
Ui::EditRemoteDialog * ui
Definition: EditRemoteDialog.h:21
void setSshKey(const QString &s) const
Definition: EditRemoteDialog.cpp:42
MainWindow * mainwindow()
Definition: EditRemoteDialog.cpp:27
int exec() override
Definition: EditRemoteDialog.cpp:62
~EditRemoteDialog() override
Definition: EditRemoteDialog.cpp:22
QString name() const
Definition: EditRemoteDialog.cpp:47
EditRemoteDialog(MainWindow *parent, Operation op)
Definition: EditRemoteDialog.cpp:8
Definition: MainWindow.h:85
Definition: AboutDialog.h:6