TreeView.h
No OneTemporary

File Metadata

Created
Wed, Jul 8, 9:26 AM

TreeView.h

#ifndef _FM_TREE_VIEW_H_
#define _FM_TREE_VIEW_H_
class JuffPlugin;
class QMenu;
#include <QTreeView>
QT_BEGIN_NAMESPACE
class QFileSystemModel;
QT_END_NAMESPACE
class TreeView : public QTreeView {
Q_OBJECT
public:
TreeView(JuffPlugin*, QFileSystemModel* model, QWidget* parent = 0);
void initMenu();
public slots:
void rename();
void addChildSection();
void addChildTopic();
signals:
void fileMoved(const QString& newFileName, const QString& oldFileName);
protected:
virtual void mousePressEvent(QMouseEvent * event) override;
private:
JuffPlugin* plugin_;
QMenu* __menuSection;
QMenu* __menuTopic;
QAction* __actionRename;
QFileSystemModel* __model;
};
#endif

Event Timeline