Guitar
SetRemoteUrlDialog.h
Go to the documentation of this file.
1 #ifndef SETREMOTEURLDIALOG_H
2 #define SETREMOTEURLDIALOG_H
3 
4 #include <QDialog>
5 #include "Git.h"
7 
8 class MainWindow;
9 
10 namespace Ui {
11 class SetRemoteUrlDialog;
12 }
13 
15 {
16  Q_OBJECT
17 private:
18  Ui::SetRemoteUrlDialog *ui;
19  QStringList remotes;
20  void updateRemotesTable();
21 public:
22  explicit SetRemoteUrlDialog(MainWindow *mainwindow, QStringList const &remotes, GitPtr g);
23  ~SetRemoteUrlDialog() override;
24 
25  int exec() override;
26 private slots:
28 public slots:
29  void accept() override;
30 };
31 
32 #endif // SETREMOTEURLDIALOG_H
GitPtr
std::shared_ptr< Git > GitPtr
Definition: Git.h:38
SetRemoteUrlDialog
Definition: SetRemoteUrlDialog.h:14
Git::Remote::url
QString url
Definition: Git.h:510
MyTableWidgetDelegate.h
Git::Remote
Definition: Git.h:508
BasicRepositoryDialog
Definition: BasicRepositoryDialog.h:10
SetRemoteUrlDialog.h
MainWindow::testRemoteRepositoryValidity
bool testRemoteRepositoryValidity(const QString &url, const QString &sshkey)
Definition: MainWindow.cpp:5072
misc.h
RepositoryPropertyDialog.h
Ui
Definition: AboutDialog.h:6
MainWindow
Definition: MainWindow.h:58
Git::Remote::name
QString name
Definition: Git.h:509
Git.h
SetRemoteUrlDialog::updateRemotesTable
void updateRemotesTable()
Definition: SetRemoteUrlDialog.cpp:34
MainWindow.h
SetRemoteUrlDialog::ui
Ui::SetRemoteUrlDialog * ui
Definition: SetRemoteUrlDialog.h:18
SetRemoteUrlDialog::remotes
QStringList remotes
Definition: SetRemoteUrlDialog.h:19
SetRemoteUrlDialog::accept
void accept() override
Definition: SetRemoteUrlDialog.cpp:40
SetRemoteUrlDialog::on_pushButton_test_clicked
void on_pushButton_test_clicked()
Definition: SetRemoteUrlDialog.cpp:59
BasicRepositoryDialog::git
GitPtr git()
Definition: BasicRepositoryDialog.cpp:34
BasicRepositoryDialog::updateRemotesTable
QString updateRemotesTable(QTableWidget *tablewidget)
Definition: BasicRepositoryDialog.cpp:58
SetRemoteUrlDialog::~SetRemoteUrlDialog
~SetRemoteUrlDialog() override
Definition: SetRemoteUrlDialog.cpp:17
SetRemoteUrlDialog::exec
int exec() override
Definition: SetRemoteUrlDialog.cpp:22
BasicRepositoryDialog::mainwindow
MainWindow * mainwindow()
Definition: BasicRepositoryDialog.cpp:29
SetRemoteUrlDialog::SetRemoteUrlDialog
SetRemoteUrlDialog(MainWindow *mainwindow, QStringList const &remotes, GitPtr g)
Definition: SetRemoteUrlDialog.cpp:8