This commit is contained in:
itsmattkc
2019-03-23 00:56:54 +11:00
parent 90b089a80b
commit bd4b4f4e18
14 changed files with 125 additions and 73 deletions
+15 -11
View File
@@ -23,24 +23,28 @@
#include <QListView>
#include "project/sourcescommon.h"
class Project;
class SourceIconView : public QListView {
Q_OBJECT
Q_OBJECT
public:
SourceIconView(QWidget* parent = 0);
Project* project_parent;
SourceIconView(SourcesCommon& commons);
Project* project_parent;
void mousePressEvent(QMouseEvent* event);
void mouseDoubleClickEvent(QMouseEvent *event);
void dragEnterEvent(QDragEnterEvent *event);
void dragMoveEvent(QDragMoveEvent *event);
void dropEvent(QDropEvent* event);
void mousePressEvent(QMouseEvent* event);
void mouseDoubleClickEvent(QMouseEvent *event);
void dragEnterEvent(QDragEnterEvent *event);
void dragMoveEvent(QDragMoveEvent *event);
void dropEvent(QDropEvent* event);
signals:
void changed_root();
void changed_root();
private slots:
void show_context_menu();
void item_click(const QModelIndex& index);
void show_context_menu();
void item_click(const QModelIndex& index);
private:
SourcesCommon& commons_;
};
#endif // SOURCEICONVIEW_H