27 [[nodiscard]]
int Initial();
28 RabbitCommon::CTitleBar* m_pDockTitleBar;
31 void slotAddToFavorite(
const QString &szFile,
32 const QString& szName,
33 const QString& szDescription,
35 void slotUpdateFavorite(
const QString &szFile,
36 const QString& szName = QString(),
37 const QString& szDescription = QString(),
38 const QIcon& icon = QIcon());
41 void sigStart(
const QString &szFile,
bool bOpenSettings);
54 const QMessageBox::Icon& icon);
56 void InitialDragDrop();
57 virtual void dragEnterEvent(QDragEnterEvent *event)
override;
58 virtual void dragMoveEvent(QDragMoveEvent *event)
override;
59 virtual void dropEvent(QDropEvent *event)
override;
60 virtual bool eventFilter(QObject *watched, QEvent *event)
override;
62 virtual void mousePressEvent(QMouseEvent *event)
override;
63 virtual void mouseMoveEvent(QMouseEvent *event)
override;
66 void slotFavrtieClicked(
const QModelIndex &index);
67 void slotFavortiedoubleClicked(
const QModelIndex &index);
68 void slotCustomContextMenu(
const QPoint &pos);
74 void slotDoubleEditNode(
bool bEdit);
82 void setupToolBar(QLayout* layout);
83 void setupTreeView(QLayout* layout);
84 void EnableAction(
const QModelIndex& index = QModelIndex());
88 QTreeView* m_pTreeView;
91 QAction *m_pStartAction;
92 QAction *m_pEidtStartAction;
93 QAction *m_pAddFolderAction;
94 QAction *m_pEditAction;
95 QAction *m_pDeleteAction;
96 QAction *m_pImportAction;
97 QAction *m_pExportAction;
99 QAction* m_pShowToolbar;
102 QPoint m_DragStartPosition;