22 RabbitCommon::CTitleBar* m_pDockTitleBar;
24 void slotAddToFavorite(
const QString &szFile,
25 const QString& szName,
26 const QString& szDescription,
28 void slotUpdateFavorite(
const QString &szFile,
29 const QString& szName = QString(),
30 const QString& szDescription = QString(),
31 const QIcon& icon = QIcon());
32 virtual bool eventFilter(QObject *watched, QEvent *event)
override;
35 void sigStart(
const QString &szFile,
bool bOpenSettings);
40 virtual void dragEnterEvent(QDragEnterEvent *event)
override;
41 virtual void dragMoveEvent(QDragMoveEvent *event)
override;
42 virtual void dropEvent(QDropEvent *event)
override;
48 void slotFavrtieClicked(
const QModelIndex &index);
49 void slotFavortiedoubleClicked(
const QModelIndex &index);
50 void slotCustomContextMenu(
const QPoint &pos);
56 void slotDoubleEditNode(
bool bEdit);
64 void setupToolBar(QLayout* layout);
65 void setupTreeView(QLayout* layout);
66 void EnableAction(
const QModelIndex& index = QModelIndex());
70 QTreeView* m_pTreeView;
73 QAction *m_pStartAction;
74 QAction *m_pEidtStartAction;
75 QAction *m_pAddFolderAction;
76 QAction *m_pEditAction;
77 QAction *m_pDeleteAction;
78 QAction *m_pImportAction;
79 QAction *m_pExportAction;
81 QAction* m_pShowToolbar;
84 QPoint m_DragStartPosition;