Guitar
SearchFromGitHubDialog.h
Go to the documentation of this file.
1 #ifndef SEARCHFROMGITHUBDIALOG_H
2 #define SEARCHFROMGITHUBDIALOG_H
3 
5 #include "GitHubAPI.h"
7 
8 #include <QDialog>
9 
10 namespace Ui {
12 }
13 
14 class QTableWidgetItem;
15 class MainWindow;
16 
17 class SearchFromGitHubDialog : public QDialog {
18  Q_OBJECT
19 private:
20  Ui::SearchFromGitHubDialog *ui;
21  QList<RepositorySearchResultItem> items;
22  QString url_;
25 
26  void updateUI();
27 public:
28  explicit SearchFromGitHubDialog(QWidget *parent, MainWindow *mw);
29  ~SearchFromGitHubDialog() override;
30 
31  QString url() const;
32 
33 private slots:
35  void on_tableWidget_currentItemChanged(QTableWidgetItem *current, QTableWidgetItem *previous);
38  void onHyperlinkClicked();
39 };
40 
41 #endif // SEARCHFROMGITHUBDIALOG_H
Definition: MainWindow.h:85
Definition: MyTableWidgetDelegate.h:7
Definition: SearchFromGitHubDialog.h:17
QList< RepositorySearchResultItem > items
Definition: SearchFromGitHubDialog.h:21
void onHyperlinkClicked()
Definition: SearchFromGitHubDialog.cpp:157
void on_radioButton_ssh_clicked()
Definition: SearchFromGitHubDialog.cpp:147
MainWindow * mainwindow
Definition: SearchFromGitHubDialog.h:24
void updateUI()
Definition: SearchFromGitHubDialog.cpp:110
QString url_
Definition: SearchFromGitHubDialog.h:22
void on_pushButton_search_clicked()
Definition: SearchFromGitHubDialog.cpp:44
SearchFromGitHubDialog(QWidget *parent, MainWindow *mw)
Definition: SearchFromGitHubDialog.cpp:17
~SearchFromGitHubDialog() override
Definition: SearchFromGitHubDialog.cpp:34
MyTableWidgetDelegate item_delegate
Definition: SearchFromGitHubDialog.h:23
Ui::SearchFromGitHubDialog * ui
Definition: SearchFromGitHubDialog.h:20
QString url() const
Definition: SearchFromGitHubDialog.cpp:39
void on_tableWidget_currentItemChanged(QTableWidgetItem *current, QTableWidgetItem *previous)
Definition: SearchFromGitHubDialog.cpp:131
void on_radioButton_http_clicked()
Definition: SearchFromGitHubDialog.cpp:152
Definition: AboutDialog.h:6