Guitar
RepositoriesTreeWidget.h
Go to the documentation of this file.
1 #ifndef REPOSITORIESTREEWIDGET_H
2 #define REPOSITORIESTREEWIDGET_H
3 
4 #include <QTreeWidget>
5 
6 class MainWindow;
7 
8 class RepositoriesTreeWidget : public QTreeWidget {
9  Q_OBJECT
10 private:
12  QTreeWidgetItem *current_item = nullptr;
13 protected:
14  void dropEvent(QDropEvent *event) override;
15  void dragEnterEvent(QDragEnterEvent *event) override;
16 public:
17  explicit RepositoriesTreeWidget(QWidget *parent = nullptr);
18 signals:
19  void dropped();
20 };
21 
22 #endif // REPOSITORIESTREEWIDGET_H
RepositoriesTreeWidget::current_item
QTreeWidgetItem * current_item
Definition: RepositoriesTreeWidget.h:12
CloneFromGitHubDialog.h
MainWindow
Definition: MainWindow.h:58
RepositoriesTreeWidget::mainwindow
MainWindow * mainwindow()
Definition: RepositoriesTreeWidget.cpp:17
RepositoriesTreeWidget.h
MainWindow::addExistingLocalRepository
bool addExistingLocalRepository(QString dir, QString name, QString sshkey, bool open)
MainWindow::addExistingLocalRepository.
Definition: MainWindow.cpp:1027
RepositoriesTreeWidget::dragEnterEvent
void dragEnterEvent(QDragEnterEvent *event) override
Definition: RepositoriesTreeWidget.cpp:22
RepositoriesTreeWidget
Definition: RepositoriesTreeWidget.h:8
MainWindow.h
RepositoriesTreeWidget::dropped
void dropped()
RepositoriesTreeWidget::RepositoriesTreeWidget
RepositoriesTreeWidget(QWidget *parent=nullptr)
Definition: RepositoriesTreeWidget.cpp:9
MainWindow::postOpenRepositoryFromGitHub
void postOpenRepositoryFromGitHub(const QString &username, const QString &reponame)
Definition: MainWindow.cpp:6634
RepositoriesTreeWidget::dropEvent
void dropEvent(QDropEvent *event) override
Definition: RepositoriesTreeWidget.cpp:34