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

列出存在的连接配置 更多...

#include <FrmRecent.h>

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

Public 槽

void slotRefresh ()

信号

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

Public 成员函数

 CFrmRecent (MainWindow *pMainWindow, CManager *pManager, CParameterApp &parameterApp, bool bDock=false, QWidget *parent=nullptr)
virtual int onProcess (const QString &id, CPlugin *pPlugin) override
 Process plugins
int Initial ()
int AddRecent (const CRecentDatabase::RecentItem &item)
bool UpdateRecent (const CRecentDatabase::RecentItem &item)
QList< CRecentDatabase::RecentItemGetRecents (int limit=-1, int offset=0)
virtual bool eventFilter (QObject *watched, QEvent *event) override

Public 属性

RabbitCommon::CTitleBar * m_pDockTitleBar

Private 槽

void slotEditConnect ()
void slotNew ()
void slotEdit ()
void slotCopy ()
void slotDelete ()
void slotDetail ()
void slotStart ()
void slotCustomContextMenu (const QPoint &pos)
void slotDoubleClicked (const QModelIndex &index)
void slotStartByType ()
void slotAddToFavorite ()
void slotExport ()
void slotImport ()

Private 成员函数

int InsertItem (COperate *c, QString &szFile)
QList< QStandardItem * > GetItem (COperate *c, QString &szFile)
void InitialDrop ()
virtual void dragEnterEvent (QDragEnterEvent *event) override
virtual void dragMoveEvent (QDragMoveEvent *event) override
virtual void dropEvent (QDropEvent *event) override

Private 属性

MainWindowm_pMainWindow
QMap< CPlugin::TYPE, QMenu * > m_MenuStartByType
CParameterAppm_ParameterApp
QToolBar * m_pToolBar
QToolButton * m_ptbOperate
QMenu * m_pMenuNew
QAction * m_pStart
QAction * m_pEditOperate
QAction * m_pEdit
QAction * m_pCopy
QAction * m_pDelete
QAction * m_pDetail
QAction * m_pRefresh
QAction * m_pAddToFavorite
QAction * m_pExport
QAction * m_pImport
QTableView * m_pTableView
CRecentDatabase m_Database
CRecentModelm_pModel
CManagerm_pManager
bool m_bDock

详细描述

列出存在的连接配置

在文件 FrmRecent.h22 行定义.

构造及析构函数说明

◆ ~CFrmRecent()

CFrmRecent::~CFrmRecent ( )
virtual

在文件 FrmRecent.cpp181 行定义.

成员函数说明

◆ AddRecent()

int CFrmRecent::AddRecent ( const CRecentDatabase::RecentItem & item)

在文件 FrmRecent.cpp221 行定义.

◆ dragEnterEvent()

void CFrmRecent::dragEnterEvent ( QDragEnterEvent * event)
overrideprivatevirtual

在文件 FrmRecent.cpp634 行定义.

◆ dragMoveEvent()

void CFrmRecent::dragMoveEvent ( QDragMoveEvent * event)
overrideprivatevirtual

在文件 FrmRecent.cpp645 行定义.

◆ dropEvent()

void CFrmRecent::dropEvent ( QDropEvent * event)
overrideprivatevirtual

在文件 FrmRecent.cpp650 行定义.

◆ eventFilter()

bool CFrmRecent::eventFilter ( QObject * watched,
QEvent * event )
overridevirtual

在文件 FrmRecent.cpp678 行定义.

◆ GetRecents()

QList< CRecentDatabase::RecentItem > CFrmRecent::GetRecents ( int limit = -1,
int offset = 0 )

在文件 FrmRecent.cpp235 行定义.

◆ Initial()

int CFrmRecent::Initial ( )
nodiscard

在文件 FrmRecent.cpp185 行定义.

◆ InitialDrop()

void CFrmRecent::InitialDrop ( )
private

在文件 FrmRecent.cpp622 行定义.

◆ InsertItem()

int CFrmRecent::InsertItem ( COperate * c,
QString & szFile )
private

在文件 FrmRecent.cpp260 行定义.

◆ onProcess()

int CFrmRecent::onProcess ( const QString & id,
CPlugin * pPlugin )
overridevirtual

Process plugins

参数
idplugin id
pPluginCPlugin pointer

实现了 CManager::Handle.

在文件 FrmRecent.cpp289 行定义.

◆ sigShowMessageBox

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

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

参见
COperate::sigShowMessageBox()

◆ slotAddToFavorite

void CFrmRecent::slotAddToFavorite ( )
privateslot

在文件 FrmRecent.cpp553 行定义.

◆ slotCopy

void CFrmRecent::slotCopy ( )
privateslot

在文件 FrmRecent.cpp407 行定义.

◆ slotCustomContextMenu

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

在文件 FrmRecent.cpp520 行定义.

◆ slotDelete

void CFrmRecent::slotDelete ( )
privateslot

在文件 FrmRecent.cpp475 行定义.

◆ slotDetail

void CFrmRecent::slotDetail ( )
privateslot

在文件 FrmRecent.cpp508 行定义.

◆ slotDoubleClicked

void CFrmRecent::slotDoubleClicked ( const QModelIndex & index)
privateslot

在文件 FrmRecent.cpp542 行定义.

◆ slotEdit

void CFrmRecent::slotEdit ( )
privateslot

在文件 FrmRecent.cpp358 行定义.

◆ slotEditConnect

void CFrmRecent::slotEditConnect ( )
privateslot

在文件 FrmRecent.cpp381 行定义.

◆ slotExport

void CFrmRecent::slotExport ( )
privateslot

在文件 FrmRecent.cpp597 行定义.

◆ slotImport

void CFrmRecent::slotImport ( )
privateslot

在文件 FrmRecent.cpp571 行定义.

◆ slotNew

void CFrmRecent::slotNew ( )
privateslot

在文件 FrmRecent.cpp309 行定义.

◆ slotRefresh

void CFrmRecent::slotRefresh ( )
slot

在文件 FrmRecent.cpp240 行定义.

◆ slotStart

void CFrmRecent::slotStart ( )
privateslot

在文件 FrmRecent.cpp493 行定义.

◆ slotStartByType

void CFrmRecent::slotStartByType ( )
privateslot

在文件 FrmRecent.cpp274 行定义.

◆ UpdateRecent()

bool CFrmRecent::UpdateRecent ( const CRecentDatabase::RecentItem & item)

在文件 FrmRecent.cpp228 行定义.

类成员变量说明

◆ m_bDock

bool CFrmRecent::m_bDock
private

在文件 FrmRecent.h105 行定义.

◆ m_Database

CRecentDatabase CFrmRecent::m_Database
private

在文件 FrmRecent.h102 行定义.

◆ m_MenuStartByType

QMap<CPlugin::TYPE, QMenu*> CFrmRecent::m_MenuStartByType
private

在文件 FrmRecent.h85 行定义.

◆ m_pAddToFavorite

QAction* CFrmRecent::m_pAddToFavorite
private

在文件 FrmRecent.h97 行定义.

◆ m_ParameterApp

CParameterApp& CFrmRecent::m_ParameterApp
private

在文件 FrmRecent.h86 行定义.

◆ m_pCopy

QAction* CFrmRecent::m_pCopy
private

在文件 FrmRecent.h93 行定义.

◆ m_pDelete

QAction* CFrmRecent::m_pDelete
private

在文件 FrmRecent.h94 行定义.

◆ m_pDetail

QAction* CFrmRecent::m_pDetail
private

在文件 FrmRecent.h95 行定义.

◆ m_pDockTitleBar

RabbitCommon::CTitleBar* CFrmRecent::m_pDockTitleBar

在文件 FrmRecent.h35 行定义.

◆ m_pEdit

QAction* CFrmRecent::m_pEdit
private

在文件 FrmRecent.h92 行定义.

◆ m_pEditOperate

QAction* CFrmRecent::m_pEditOperate
private

在文件 FrmRecent.h91 行定义.

◆ m_pExport

QAction* CFrmRecent::m_pExport
private

在文件 FrmRecent.h98 行定义.

◆ m_pImport

QAction* CFrmRecent::m_pImport
private

在文件 FrmRecent.h99 行定义.

◆ m_pMainWindow

MainWindow* CFrmRecent::m_pMainWindow
private

在文件 FrmRecent.h84 行定义.

◆ m_pManager

CManager* CFrmRecent::m_pManager
private

在文件 FrmRecent.h104 行定义.

◆ m_pMenuNew

QMenu* CFrmRecent::m_pMenuNew
private

在文件 FrmRecent.h89 行定义.

◆ m_pModel

CRecentModel* CFrmRecent::m_pModel
private

在文件 FrmRecent.h103 行定义.

◆ m_pRefresh

QAction* CFrmRecent::m_pRefresh
private

在文件 FrmRecent.h96 行定义.

◆ m_pStart

QAction* CFrmRecent::m_pStart
private

在文件 FrmRecent.h90 行定义.

◆ m_pTableView

QTableView* CFrmRecent::m_pTableView
private

在文件 FrmRecent.h101 行定义.

◆ m_ptbOperate

QToolButton* CFrmRecent::m_ptbOperate
private

在文件 FrmRecent.h88 行定义.

◆ m_pToolBar

QToolBar* CFrmRecent::m_pToolBar
private

在文件 FrmRecent.h87 行定义.


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