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