玉兔远程控制 0.1.0-bate14
载入中...
搜索中...
未找到
CFavoriteView类 参考

The CFavoriteView class 更多...

#include <FavoriteView.h>

类 CFavoriteView 继承关系图:
CFavoriteView 的协作图:

Public 槽

void slotAddToFavorite (const QString &szFile, const QString &szName, const QString &szDescription, const QIcon &icon)
void slotUpdateFavorite (const QString &szFile, const QString &szName=QString(), const QString &szDescription=QString(), const QIcon &icon=QIcon())

信号

void sigStart (const QString &szFile, bool bOpenSettings)
void sigFavorite ()
virtual void sigShowMessageBox (const QString &title, const QString &message, const QMessageBox::Icon &icon)
 用消息对话框(QMessageBox)显示信息

Public 成员函数

 CFavoriteView (CParameterApp *pPara, QWidget *parent=nullptr)
int Initial ()

Public 属性

RabbitCommon::CTitleBar * m_pDockTitleBar

Private 槽

void slotFavrtieClicked (const QModelIndex &index)
void slotFavortiedoubleClicked (const QModelIndex &index)
void slotCustomContextMenu (const QPoint &pos)
void slotStart ()
void slotOpenStart ()
void slotEdit ()
void slotDelete ()
void slotNewGroup ()
void slotDoubleEditNode (bool bEdit)
void slotMenu ()
void slotImport ()
void slotExport ()
void slotRefresh ()

Private 成员函数

void InitialDragDrop ()
virtual void dragEnterEvent (QDragEnterEvent *event) override
virtual void dragMoveEvent (QDragMoveEvent *event) override
virtual void dropEvent (QDropEvent *event) override
virtual bool eventFilter (QObject *watched, QEvent *event) override
virtual void mousePressEvent (QMouseEvent *event) override
virtual void mouseMoveEvent (QMouseEvent *event) override
void setupUI ()
void setupToolBar (QLayout *layout)
void setupTreeView (QLayout *layout)
void EnableAction (const QModelIndex &index=QModelIndex())

Private 属性

CParameterApp * m_pParaApp
QTreeView * m_pTreeView
CFavoriteModel * m_pModel
CFavoriteDatabase * m_pDatabase
QAction * m_pStartAction
QAction * m_pEidtStartAction
QAction * m_pAddFolderAction
QAction * m_pEditAction
QAction * m_pDeleteAction
QAction * m_pImportAction
QAction * m_pExportAction
QAction * m_pRefresh
QAction * m_pShowToolbar
QMenu * m_pMenu
QPoint m_DragStartPosition

详细描述

The CFavoriteView class

注解
The file is exist in RabbitCommon::CDir::Instance()->GetDirUserData(), then remove the path, only save file name. other save the file path.

在文件 FavoriteView.h 第 19 行定义.

构造及析构函数说明

◆ ~CFavoriteView()

CFavoriteView::~CFavoriteView ( )
virtual

在文件 FavoriteView.cpp 第 67 行定义.

成员函数说明

◆ dragEnterEvent()

void CFavoriteView::dragEnterEvent ( QDragEnterEvent * event)
overrideprivatevirtual

在文件 FavoriteView.cpp 第 525 行定义.

◆ dragMoveEvent()

void CFavoriteView::dragMoveEvent ( QDragMoveEvent * event)
overrideprivatevirtual

在文件 FavoriteView.cpp 第 557 行定义.

◆ dropEvent()

void CFavoriteView::dropEvent ( QDropEvent * event)
overrideprivatevirtual

在文件 FavoriteView.cpp 第 569 行定义.

◆ EnableAction()

void CFavoriteView::EnableAction ( const QModelIndex & index = QModelIndex())
private

在文件 FavoriteView.cpp 第 233 行定义.

◆ eventFilter()

bool CFavoriteView::eventFilter ( QObject * watched,
QEvent * event )
overrideprivatevirtual

在文件 FavoriteView.cpp 第 694 行定义.

◆ Initial()

int CFavoriteView::Initial ( )
nodiscard

在文件 FavoriteView.cpp 第 213 行定义.

◆ InitialDragDrop()

void CFavoriteView::InitialDragDrop ( )
private

在文件 FavoriteView.cpp 第 512 行定义.

◆ mouseMoveEvent()

void CFavoriteView::mouseMoveEvent ( QMouseEvent * event)
overrideprivatevirtual

在文件 FavoriteView.cpp 第 678 行定义.

◆ mousePressEvent()

void CFavoriteView::mousePressEvent ( QMouseEvent * event)
overrideprivatevirtual

在文件 FavoriteView.cpp 第 634 行定义.

◆ setupToolBar()

void CFavoriteView::setupToolBar ( QLayout * layout)
private

在文件 FavoriteView.cpp 第 85 行定义.

◆ setupTreeView()

void CFavoriteView::setupTreeView ( QLayout * layout)
private

在文件 FavoriteView.cpp 第 180 行定义.

◆ setupUI()

void CFavoriteView::setupUI ( )
private

在文件 FavoriteView.cpp 第 75 行定义.

◆ sigShowMessageBox

virtual void CFavoriteView::sigShowMessageBox ( const QString & title,
const QString & message,
const QMessageBox::Icon & icon )
virtualsignal

用消息对话框(QMessageBox)显示信息

参见
COperate::sigShowMessageBox()

◆ slotAddToFavorite

void CFavoriteView::slotAddToFavorite ( const QString & szFile,
const QString & szName,
const QString & szDescription,
const QIcon & icon )
slot

在文件 FavoriteView.cpp 第 262 行定义.

◆ slotCustomContextMenu

void CFavoriteView::slotCustomContextMenu ( const QPoint & pos)
privateslot

在文件 FavoriteView.cpp 第 367 行定义.

◆ slotDelete

void CFavoriteView::slotDelete ( )
privateslot

在文件 FavoriteView.cpp 第 409 行定义.

◆ slotDoubleEditNode

void CFavoriteView::slotDoubleEditNode ( bool bEdit)
privateslot

在文件 FavoriteView.cpp 第 334 行定义.

◆ slotEdit

void CFavoriteView::slotEdit ( )
privateslot

在文件 FavoriteView.cpp 第 395 行定义.

◆ slotExport

void CFavoriteView::slotExport ( )
privateslot

在文件 FavoriteView.cpp 第 484 行定义.

◆ slotFavortiedoubleClicked

void CFavoriteView::slotFavortiedoubleClicked ( const QModelIndex & index)
privateslot

在文件 FavoriteView.cpp 第 324 行定义.

◆ slotFavrtieClicked

void CFavoriteView::slotFavrtieClicked ( const QModelIndex & index)
privateslot

在文件 FavoriteView.cpp 第 319 行定义.

◆ slotImport

void CFavoriteView::slotImport ( )
privateslot

在文件 FavoriteView.cpp 第 455 行定义.

◆ slotMenu

void CFavoriteView::slotMenu ( )
privateslot

在文件 FavoriteView.cpp 第 342 行定义.

◆ slotNewGroup

void CFavoriteView::slotNewGroup ( )
privateslot

在文件 FavoriteView.cpp 第 428 行定义.

◆ slotOpenStart

void CFavoriteView::slotOpenStart ( )
privateslot

在文件 FavoriteView.cpp 第 384 行定义.

◆ slotRefresh

void CFavoriteView::slotRefresh ( )
privateslot

在文件 FavoriteView.cpp 第 449 行定义.

◆ slotStart

void CFavoriteView::slotStart ( )
privateslot

在文件 FavoriteView.cpp 第 373 行定义.

◆ slotUpdateFavorite

void CFavoriteView::slotUpdateFavorite ( const QString & szFile,
const QString & szName = QString(),
const QString & szDescription = QString(),
const QIcon & icon = QIcon() )
slot

在文件 FavoriteView.cpp 第 311 行定义.

类成员变量说明

◆ m_DragStartPosition

QPoint CFavoriteView::m_DragStartPosition
private

在文件 FavoriteView.h 第 102 行定义.

◆ m_pAddFolderAction

QAction* CFavoriteView::m_pAddFolderAction
private

在文件 FavoriteView.h 第 93 行定义.

◆ m_pDatabase

CFavoriteDatabase* CFavoriteView::m_pDatabase
private

在文件 FavoriteView.h 第 90 行定义.

◆ m_pDeleteAction

QAction* CFavoriteView::m_pDeleteAction
private

在文件 FavoriteView.h 第 95 行定义.

◆ m_pDockTitleBar

RabbitCommon::CTitleBar* CFavoriteView::m_pDockTitleBar

在文件 FavoriteView.h 第 28 行定义.

◆ m_pEditAction

QAction* CFavoriteView::m_pEditAction
private

在文件 FavoriteView.h 第 94 行定义.

◆ m_pEidtStartAction

QAction* CFavoriteView::m_pEidtStartAction
private

在文件 FavoriteView.h 第 92 行定义.

◆ m_pExportAction

QAction* CFavoriteView::m_pExportAction
private

在文件 FavoriteView.h 第 97 行定义.

◆ m_pImportAction

QAction* CFavoriteView::m_pImportAction
private

在文件 FavoriteView.h 第 96 行定义.

◆ m_pMenu

QMenu* CFavoriteView::m_pMenu
private

在文件 FavoriteView.h 第 101 行定义.

◆ m_pModel

CFavoriteModel* CFavoriteView::m_pModel
private

在文件 FavoriteView.h 第 89 行定义.

◆ m_pParaApp

CParameterApp* CFavoriteView::m_pParaApp
private

在文件 FavoriteView.h 第 87 行定义.

◆ m_pRefresh

QAction* CFavoriteView::m_pRefresh
private

在文件 FavoriteView.h 第 98 行定义.

◆ m_pShowToolbar

QAction* CFavoriteView::m_pShowToolbar
private

在文件 FavoriteView.h 第 99 行定义.

◆ m_pStartAction

QAction* CFavoriteView::m_pStartAction
private

在文件 FavoriteView.h 第 91 行定义.

◆ m_pTreeView

QTreeView* CFavoriteView::m_pTreeView
private

在文件 FavoriteView.h 第 88 行定义.


该类的文档由以下文件生成: