Rabbit Remote Control 0.1.0-bate6
Loading...
Searching...
No Matches
Public Slots | Signals | Public Member Functions | Public Attributes | Protected Member Functions | Private Slots | Private Member Functions | Private Attributes | List of all members
CFavoriteView Class Reference
Inheritance diagram for CFavoriteView:
Inheritance graph
[legend]
Collaboration diagram for CFavoriteView:
Collaboration graph
[legend]

Public Slots

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())
 
virtual bool eventFilter (QObject *watched, QEvent *event) override
 

Signals

void sigStart (const QString &szFile, bool bOpenSettings)
 
void sigFavorite ()
 

Public Member Functions

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

Public Attributes

RabbitCommon::CTitleBar * m_pDockTitleBar
 

Protected Member Functions

virtual void dragEnterEvent (QDragEnterEvent *event) override
 
virtual void dragMoveEvent (QDragMoveEvent *event) override
 
virtual void dropEvent (QDropEvent *event) override
 

Private Slots

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 Member Functions

void setupUI ()
 
void setupToolBar (QLayout *layout)
 
void setupTreeView (QLayout *layout)
 
void EnableAction (const QModelIndex &index=QModelIndex())
 

Private Attributes

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
 

Detailed Description

Definition at line 13 of file FavoriteView.h.

Constructor & Destructor Documentation

◆ ~CFavoriteView()

CFavoriteView::~CFavoriteView ( )
virtual

Definition at line 65 of file FavoriteView.cpp.

Member Function Documentation

◆ dragEnterEvent()

void CFavoriteView::dragEnterEvent ( QDragEnterEvent *  event)
overrideprotectedvirtual

Definition at line 492 of file FavoriteView.cpp.

◆ dragMoveEvent()

void CFavoriteView::dragMoveEvent ( QDragMoveEvent *  event)
overrideprotectedvirtual

Definition at line 504 of file FavoriteView.cpp.

◆ dropEvent()

void CFavoriteView::dropEvent ( QDropEvent *  event)
overrideprotectedvirtual

Definition at line 508 of file FavoriteView.cpp.

◆ EnableAction()

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

Definition at line 223 of file FavoriteView.cpp.

◆ eventFilter

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

Definition at line 591 of file FavoriteView.cpp.

◆ Initial()

void CFavoriteView::Initial ( )

Definition at line 210 of file FavoriteView.cpp.

◆ setupToolBar()

void CFavoriteView::setupToolBar ( QLayout *  layout)
private

Definition at line 83 of file FavoriteView.cpp.

◆ setupTreeView()

void CFavoriteView::setupTreeView ( QLayout *  layout)
private

Definition at line 178 of file FavoriteView.cpp.

◆ setupUI()

void CFavoriteView::setupUI ( )
private

Definition at line 73 of file FavoriteView.cpp.

◆ slotAddToFavorite

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

Definition at line 252 of file FavoriteView.cpp.

◆ slotCustomContextMenu

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

Definition at line 355 of file FavoriteView.cpp.

◆ slotDelete

void CFavoriteView::slotDelete ( )
privateslot

Definition at line 397 of file FavoriteView.cpp.

◆ slotDoubleEditNode

void CFavoriteView::slotDoubleEditNode ( bool  bEdit)
privateslot

Definition at line 322 of file FavoriteView.cpp.

◆ slotEdit

void CFavoriteView::slotEdit ( )
privateslot

Definition at line 383 of file FavoriteView.cpp.

◆ slotExport

void CFavoriteView::slotExport ( )
privateslot

Definition at line 468 of file FavoriteView.cpp.

◆ slotFavortiedoubleClicked

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

Definition at line 312 of file FavoriteView.cpp.

◆ slotFavrtieClicked

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

Definition at line 307 of file FavoriteView.cpp.

◆ slotImport

void CFavoriteView::slotImport ( )
privateslot

Definition at line 443 of file FavoriteView.cpp.

◆ slotMenu

void CFavoriteView::slotMenu ( )
privateslot

Definition at line 330 of file FavoriteView.cpp.

◆ slotNewGroup

void CFavoriteView::slotNewGroup ( )
privateslot

Definition at line 416 of file FavoriteView.cpp.

◆ slotOpenStart

void CFavoriteView::slotOpenStart ( )
privateslot

Definition at line 372 of file FavoriteView.cpp.

◆ slotRefresh

void CFavoriteView::slotRefresh ( )
privateslot

Definition at line 437 of file FavoriteView.cpp.

◆ slotStart

void CFavoriteView::slotStart ( )
privateslot

Definition at line 361 of file FavoriteView.cpp.

◆ slotUpdateFavorite

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

Definition at line 299 of file FavoriteView.cpp.

Member Data Documentation

◆ m_DragStartPosition

QPoint CFavoriteView::m_DragStartPosition
private

Definition at line 84 of file FavoriteView.h.

◆ m_pAddFolderAction

QAction* CFavoriteView::m_pAddFolderAction
private

Definition at line 75 of file FavoriteView.h.

◆ m_pDatabase

CFavoriteDatabase* CFavoriteView::m_pDatabase
private

Definition at line 72 of file FavoriteView.h.

◆ m_pDeleteAction

QAction* CFavoriteView::m_pDeleteAction
private

Definition at line 77 of file FavoriteView.h.

◆ m_pDockTitleBar

RabbitCommon::CTitleBar* CFavoriteView::m_pDockTitleBar

Definition at line 22 of file FavoriteView.h.

◆ m_pEditAction

QAction* CFavoriteView::m_pEditAction
private

Definition at line 76 of file FavoriteView.h.

◆ m_pEidtStartAction

QAction* CFavoriteView::m_pEidtStartAction
private

Definition at line 74 of file FavoriteView.h.

◆ m_pExportAction

QAction* CFavoriteView::m_pExportAction
private

Definition at line 79 of file FavoriteView.h.

◆ m_pImportAction

QAction* CFavoriteView::m_pImportAction
private

Definition at line 78 of file FavoriteView.h.

◆ m_pMenu

QMenu* CFavoriteView::m_pMenu
private

Definition at line 83 of file FavoriteView.h.

◆ m_pModel

CFavoriteModel* CFavoriteView::m_pModel
private

Definition at line 71 of file FavoriteView.h.

◆ m_pParaApp

CParameterApp* CFavoriteView::m_pParaApp
private

Definition at line 69 of file FavoriteView.h.

◆ m_pRefresh

QAction* CFavoriteView::m_pRefresh
private

Definition at line 80 of file FavoriteView.h.

◆ m_pShowToolbar

QAction* CFavoriteView::m_pShowToolbar
private

Definition at line 81 of file FavoriteView.h.

◆ m_pStartAction

QAction* CFavoriteView::m_pStartAction
private

Definition at line 73 of file FavoriteView.h.

◆ m_pTreeView

QTreeView* CFavoriteView::m_pTreeView
private

Definition at line 70 of file FavoriteView.h.


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