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, const Git::Context *gcx);
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
Git::Context
Definition: Git.h:65
EditRemoteDialog.h
Git::Context::ssh_command
QString ssh_command
Definition: Git.h:68
EditRemoteDialog
Definition: EditRemoteDialog.h:13
EditRemoteDialog::EditRemoteDialog
EditRemoteDialog(MainWindow *parent, Operation op, const Git::Context *gcx)
Definition: EditRemoteDialog.cpp:7
EditRemoteDialog::setSshKey
void setSshKey(const QString &s) const
Definition: EditRemoteDialog.cpp:41
EditRemoteDialog::url
QString url() const
Definition: EditRemoteDialog.cpp:51
Ui
Definition: AboutDialog.h:6
MainWindow
Definition: MainWindow.h:58
EditRemoteDialog::mainwindow
MainWindow * mainwindow()
Definition: EditRemoteDialog.cpp:26
EditRemoteDialog::ui
Ui::EditRemoteDialog * ui
Definition: EditRemoteDialog.h:21
EditRemoteDialog::Operation
Operation
Definition: EditRemoteDialog.h:16
EditRemoteDialog::setName
void setName(QString const &s) const
Definition: EditRemoteDialog.cpp:31
EditRemoteDialog::sshKey
QString sshKey() const
Definition: EditRemoteDialog.cpp:56
EditRemoteDialog::RemoteAdd
@ RemoteAdd
Definition: EditRemoteDialog.h:17
Git.h
EditRemoteDialog::exec
int exec() override
Definition: EditRemoteDialog.cpp:61
EditRemoteDialog::on_pushButton_test_clicked
void on_pushButton_test_clicked()
Definition: EditRemoteDialog.cpp:71
MainWindow.h
EditRemoteDialog::~EditRemoteDialog
~EditRemoteDialog() override
Definition: EditRemoteDialog.cpp:21
EditRemoteDialog::name
QString name() const
Definition: EditRemoteDialog.cpp:46
EditRemoteDialog::RemoteSet
@ RemoteSet
Definition: EditRemoteDialog.h:18
EditRemoteDialog::setUrl
void setUrl(QString const &s) const
Definition: EditRemoteDialog.cpp:36