玉兔远程控制 0.1.0-bate8
载入中...
搜索中...
未找到
Public 槽 | 信号 | Public 成员函数 | Public 属性 | Private 槽 | Private 成员函数 | Private 属性 | 所有成员列表
CFavoriteView类 参考

The CFavoriteView class 更多...

#include <FavoriteView.h>

类 CFavoriteView 继承关系图:
Inheritance graph
[图例]
CFavoriteView 的协作图:
Collaboration graph
[图例]

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 属性

CParameterAppm_pParaApp
 
QTreeView * m_pTreeView
 
CFavoriteModelm_pModel
 
CFavoriteDatabasem_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.h19 行定义.

构造及析构函数说明

◆ ~CFavoriteView()

CFavoriteView::~CFavoriteView ( )
virtual

在文件 FavoriteView.cpp67 行定义.

成员函数说明

◆ dragEnterEvent()

void CFavoriteView::dragEnterEvent ( QDragEnterEvent *  event)
overrideprivatevirtual

在文件 FavoriteView.cpp525 行定义.

◆ dragMoveEvent()

void CFavoriteView::dragMoveEvent ( QDragMoveEvent *  event)
overrideprivatevirtual

在文件 FavoriteView.cpp551 行定义.

◆ dropEvent()

void CFavoriteView::dropEvent ( QDropEvent *  event)
overrideprivatevirtual

在文件 FavoriteView.cpp563 行定义.

◆ EnableAction()

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

在文件 FavoriteView.cpp233 行定义.

◆ eventFilter()

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

在文件 FavoriteView.cpp686 行定义.

◆ Initial()

int CFavoriteView::Initial ( )

在文件 FavoriteView.cpp213 行定义.

◆ InitialDragDrop()

void CFavoriteView::InitialDragDrop ( )
private

在文件 FavoriteView.cpp512 行定义.

◆ mouseMoveEvent()

void CFavoriteView::mouseMoveEvent ( QMouseEvent *  event)
overrideprivatevirtual

在文件 FavoriteView.cpp670 行定义.

◆ mousePressEvent()

void CFavoriteView::mousePressEvent ( QMouseEvent *  event)
overrideprivatevirtual

在文件 FavoriteView.cpp626 行定义.

◆ setupToolBar()

void CFavoriteView::setupToolBar ( QLayout *  layout)
private

在文件 FavoriteView.cpp85 行定义.

◆ setupTreeView()

void CFavoriteView::setupTreeView ( QLayout *  layout)
private

在文件 FavoriteView.cpp180 行定义.

◆ setupUI()

void CFavoriteView::setupUI ( )
private

在文件 FavoriteView.cpp75 行定义.

◆ 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.cpp262 行定义.

◆ slotCustomContextMenu

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

在文件 FavoriteView.cpp367 行定义.

◆ slotDelete

void CFavoriteView::slotDelete ( )
privateslot

在文件 FavoriteView.cpp409 行定义.

◆ slotDoubleEditNode

void CFavoriteView::slotDoubleEditNode ( bool  bEdit)
privateslot

在文件 FavoriteView.cpp334 行定义.

◆ slotEdit

void CFavoriteView::slotEdit ( )
privateslot

在文件 FavoriteView.cpp395 行定义.

◆ slotExport

void CFavoriteView::slotExport ( )
privateslot

在文件 FavoriteView.cpp484 行定义.

◆ slotFavortiedoubleClicked

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

在文件 FavoriteView.cpp324 行定义.

◆ slotFavrtieClicked

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

在文件 FavoriteView.cpp319 行定义.

◆ slotImport

void CFavoriteView::slotImport ( )
privateslot

在文件 FavoriteView.cpp455 行定义.

◆ slotMenu

void CFavoriteView::slotMenu ( )
privateslot

在文件 FavoriteView.cpp342 行定义.

◆ slotNewGroup

void CFavoriteView::slotNewGroup ( )
privateslot

在文件 FavoriteView.cpp428 行定义.

◆ slotOpenStart

void CFavoriteView::slotOpenStart ( )
privateslot

在文件 FavoriteView.cpp384 行定义.

◆ slotRefresh

void CFavoriteView::slotRefresh ( )
privateslot

在文件 FavoriteView.cpp449 行定义.

◆ slotStart

void CFavoriteView::slotStart ( )
privateslot

在文件 FavoriteView.cpp373 行定义.

◆ slotUpdateFavorite

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

在文件 FavoriteView.cpp311 行定义.

类成员变量说明

◆ m_DragStartPosition

QPoint CFavoriteView::m_DragStartPosition
private

在文件 FavoriteView.h102 行定义.

◆ m_pAddFolderAction

QAction* CFavoriteView::m_pAddFolderAction
private

在文件 FavoriteView.h93 行定义.

◆ m_pDatabase

CFavoriteDatabase* CFavoriteView::m_pDatabase
private

在文件 FavoriteView.h90 行定义.

◆ m_pDeleteAction

QAction* CFavoriteView::m_pDeleteAction
private

在文件 FavoriteView.h95 行定义.

◆ m_pDockTitleBar

RabbitCommon::CTitleBar* CFavoriteView::m_pDockTitleBar

在文件 FavoriteView.h28 行定义.

◆ m_pEditAction

QAction* CFavoriteView::m_pEditAction
private

在文件 FavoriteView.h94 行定义.

◆ m_pEidtStartAction

QAction* CFavoriteView::m_pEidtStartAction
private

在文件 FavoriteView.h92 行定义.

◆ m_pExportAction

QAction* CFavoriteView::m_pExportAction
private

在文件 FavoriteView.h97 行定义.

◆ m_pImportAction

QAction* CFavoriteView::m_pImportAction
private

在文件 FavoriteView.h96 行定义.

◆ m_pMenu

QMenu* CFavoriteView::m_pMenu
private

在文件 FavoriteView.h101 行定义.

◆ m_pModel

CFavoriteModel* CFavoriteView::m_pModel
private

在文件 FavoriteView.h89 行定义.

◆ m_pParaApp

CParameterApp* CFavoriteView::m_pParaApp
private

在文件 FavoriteView.h87 行定义.

◆ m_pRefresh

QAction* CFavoriteView::m_pRefresh
private

在文件 FavoriteView.h98 行定义.

◆ m_pShowToolbar

QAction* CFavoriteView::m_pShowToolbar
private

在文件 FavoriteView.h99 行定义.

◆ m_pStartAction

QAction* CFavoriteView::m_pStartAction
private

在文件 FavoriteView.h91 行定义.

◆ m_pTreeView

QTreeView* CFavoriteView::m_pTreeView
private

在文件 FavoriteView.h88 行定义.


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