Rabbit Remote Control 0.0.37
Loading...
Searching...
No Matches
Signals | Public Member Functions | Public Attributes | Private Slots | Private Member Functions | Private Attributes | List of all members
CFrmListRecent Class Reference

List the connect of be existed. More...

#include <FrmListRecent.h>

Inheritance diagram for CFrmListRecent:
Inheritance graph
[legend]
Collaboration diagram for CFrmListRecent:
Collaboration graph
[legend]

Signals

void sigStart (const QString &szFile, bool bOpenSettings=false)
 

Public Member Functions

 CFrmListRecent (MainWindow *pMainWindow, CManager *pManager, CParameterApp &parameterApp, bool bDock=false, QWidget *parent=nullptr)
 
virtual int onProcess (const QString &id, CPlugin *pPlugin) override
 Process plugins.
 

Public Attributes

RabbitCommon::CTitleBar * m_pDockTitleBar
 

Private Slots

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 slotLoadFiles ()
 
void slotStartByType ()
 

Private Member Functions

int InsertItem (COperate *c, QString &szFile)
 
QList< QStandardItem * > GetItem (COperate *c, QString &szFile)
 

Private Attributes

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
 
QTableView * m_pTableView
 
QStandardItemModel * m_pModel
 
CManagerm_pManager
 
int m_nFileRow
 
int m_nId
 
bool m_bDock
 

Detailed Description

List the connect of be existed.

Definition at line 19 of file FrmListRecent.h.

Constructor & Destructor Documentation

◆ ~CFrmListRecent()

CFrmListRecent::~CFrmListRecent ( )
virtual

Definition at line 201 of file FrmListRecent.cpp.

Member Function Documentation

◆ GetItem()

QList< QStandardItem * > CFrmListRecent::GetItem ( COperate c,
QString &  szFile 
)
private

Definition at line 250 of file FrmListRecent.cpp.

◆ InsertItem()

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

Definition at line 270 of file FrmListRecent.cpp.

◆ onProcess()

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

Process plugins.

Parameters
idplugin id
pPluginCPlugin pointer

Implements CManager::Handle.

Definition at line 294 of file FrmListRecent.cpp.

◆ slotCopy

void CFrmListRecent::slotCopy ( )
privateslot

Definition at line 400 of file FrmListRecent.cpp.

◆ slotCustomContextMenu

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

Definition at line 492 of file FrmListRecent.cpp.

◆ slotDelete

void CFrmListRecent::slotDelete ( )
privateslot

Definition at line 456 of file FrmListRecent.cpp.

◆ slotDetail

void CFrmListRecent::slotDetail ( )
privateslot

Definition at line 481 of file FrmListRecent.cpp.

◆ slotDoubleClicked

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

Definition at line 513 of file FrmListRecent.cpp.

◆ slotEdit

void CFrmListRecent::slotEdit ( )
privateslot

Definition at line 355 of file FrmListRecent.cpp.

◆ slotEditConnect

void CFrmListRecent::slotEditConnect ( )
privateslot

Definition at line 376 of file FrmListRecent.cpp.

◆ slotLoadFiles

void CFrmListRecent::slotLoadFiles ( )
privateslot

Definition at line 205 of file FrmListRecent.cpp.

◆ slotNew

void CFrmListRecent::slotNew ( )
privateslot

Definition at line 314 of file FrmListRecent.cpp.

◆ slotStart

void CFrmListRecent::slotStart ( )
privateslot

Definition at line 469 of file FrmListRecent.cpp.

◆ slotStartByType

void CFrmListRecent::slotStartByType ( )
privateslot

Definition at line 279 of file FrmListRecent.cpp.

Member Data Documentation

◆ m_bDock

bool CFrmListRecent::m_bDock
private

Definition at line 74 of file FrmListRecent.h.

◆ m_MenuStartByType

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

Definition at line 56 of file FrmListRecent.h.

◆ m_nFileRow

int CFrmListRecent::m_nFileRow
private

Definition at line 72 of file FrmListRecent.h.

◆ m_nId

int CFrmListRecent::m_nId
private

Definition at line 73 of file FrmListRecent.h.

◆ m_ParameterApp

CParameterApp& CFrmListRecent::m_ParameterApp
private

Definition at line 57 of file FrmListRecent.h.

◆ m_pCopy

QAction* CFrmListRecent::m_pCopy
private

Definition at line 64 of file FrmListRecent.h.

◆ m_pDelete

QAction* CFrmListRecent::m_pDelete
private

Definition at line 65 of file FrmListRecent.h.

◆ m_pDetail

QAction* CFrmListRecent::m_pDetail
private

Definition at line 66 of file FrmListRecent.h.

◆ m_pDockTitleBar

RabbitCommon::CTitleBar* CFrmListRecent::m_pDockTitleBar

Definition at line 32 of file FrmListRecent.h.

◆ m_pEdit

QAction* CFrmListRecent::m_pEdit
private

Definition at line 63 of file FrmListRecent.h.

◆ m_pEditOperate

QAction* CFrmListRecent::m_pEditOperate
private

Definition at line 62 of file FrmListRecent.h.

◆ m_pMainWindow

MainWindow* CFrmListRecent::m_pMainWindow
private

Definition at line 55 of file FrmListRecent.h.

◆ m_pManager

CManager* CFrmListRecent::m_pManager
private

Definition at line 71 of file FrmListRecent.h.

◆ m_pMenuNew

QMenu* CFrmListRecent::m_pMenuNew
private

Definition at line 60 of file FrmListRecent.h.

◆ m_pModel

QStandardItemModel* CFrmListRecent::m_pModel
private

Definition at line 70 of file FrmListRecent.h.

◆ m_pRefresh

QAction* CFrmListRecent::m_pRefresh
private

Definition at line 67 of file FrmListRecent.h.

◆ m_pStart

QAction* CFrmListRecent::m_pStart
private

Definition at line 61 of file FrmListRecent.h.

◆ m_pTableView

QTableView* CFrmListRecent::m_pTableView
private

Definition at line 69 of file FrmListRecent.h.

◆ m_ptbOperate

QToolButton* CFrmListRecent::m_ptbOperate
private

Definition at line 59 of file FrmListRecent.h.

◆ m_pToolBar

QToolBar* CFrmListRecent::m_pToolBar
private

Definition at line 58 of file FrmListRecent.h.


The documentation for this class was generated from the following files: