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

Signals

void openUrlRequested (const QString &url)
 

Public Member Functions

 CFrmBookmark (CParameterWebBrowser *pPara, QWidget *parent=nullptr)
 
void refresh ()
 

Private Types

enum  Role { ID = Qt::UserRole , Type , Url }
 

Private Slots

void onAddBookmark ()
 
void onAddFolder ()
 
void onEditBookmark ()
 
void onDeleteBookmark ()
 
void onSetFavorite ()
 
void onImportBookmarks ()
 
void onExportBookmarks ()
 
void onSearchTextChanged (const QString &text)
 
void onTreeViewDoubleClicked (const QModelIndex &index)
 
void onCustomContextMenu (const QPoint &pos)
 

Private Member Functions

void setupUI ()
 
void setupToolBar ()
 
void setupTreeView ()
 
void loadBookmarks ()
 

Private Attributes

Ui::CFrmBookmark * ui
 
CBookmarkDatabasem_pDatabase
 
CParameterWebBrowserm_pPara
 
QTreeView * m_pTreeView
 
QLineEdit * m_pSearchEdit
 
QToolBar * m_pToolBar
 
QStandardItemModel * m_pModel
 
QMap< int, QStandardItem * > m_folderItems
 

Detailed Description

Definition at line 15 of file FrmBookmark.h.

Member Enumeration Documentation

◆ Role

enum CFrmBookmark::Role
private

Definition at line 46 of file FrmBookmark.h.

Constructor & Destructor Documentation

◆ ~CFrmBookmark()

CFrmBookmark::~CFrmBookmark ( )

Definition at line 40 of file FrmBookmark.cpp.

Member Function Documentation

◆ loadBookmarks()

void CFrmBookmark::loadBookmarks ( )
private

Definition at line 186 of file FrmBookmark.cpp.

◆ onAddBookmark

void CFrmBookmark::onAddBookmark ( )
privateslot

Definition at line 263 of file FrmBookmark.cpp.

◆ onAddFolder

void CFrmBookmark::onAddFolder ( )
privateslot

Definition at line 297 of file FrmBookmark.cpp.

◆ onCustomContextMenu

void CFrmBookmark::onCustomContextMenu ( const QPoint &  pos)
privateslot

Definition at line 497 of file FrmBookmark.cpp.

◆ onDeleteBookmark

void CFrmBookmark::onDeleteBookmark ( )
privateslot

Definition at line 363 of file FrmBookmark.cpp.

◆ onEditBookmark

void CFrmBookmark::onEditBookmark ( )
privateslot

Definition at line 319 of file FrmBookmark.cpp.

◆ onExportBookmarks

void CFrmBookmark::onExportBookmarks ( )
privateslot

Definition at line 435 of file FrmBookmark.cpp.

◆ onImportBookmarks

void CFrmBookmark::onImportBookmarks ( )
privateslot

Definition at line 418 of file FrmBookmark.cpp.

◆ onSearchTextChanged

void CFrmBookmark::onSearchTextChanged ( const QString &  text)
privateslot

Definition at line 451 of file FrmBookmark.cpp.

◆ onSetFavorite

void CFrmBookmark::onSetFavorite ( )
privateslot

Definition at line 401 of file FrmBookmark.cpp.

◆ onTreeViewDoubleClicked

void CFrmBookmark::onTreeViewDoubleClicked ( const QModelIndex &  index)
privateslot

Definition at line 480 of file FrmBookmark.cpp.

◆ refresh()

void CFrmBookmark::refresh ( )

Definition at line 532 of file FrmBookmark.cpp.

◆ setupToolBar()

void CFrmBookmark::setupToolBar ( )
private

Definition at line 90 of file FrmBookmark.cpp.

◆ setupTreeView()

void CFrmBookmark::setupTreeView ( )
private

Definition at line 159 of file FrmBookmark.cpp.

◆ setupUI()

void CFrmBookmark::setupUI ( )
private

Definition at line 45 of file FrmBookmark.cpp.

Member Data Documentation

◆ m_folderItems

QMap<int, QStandardItem*> CFrmBookmark::m_folderItems
private

Definition at line 60 of file FrmBookmark.h.

◆ m_pDatabase

CBookmarkDatabase* CFrmBookmark::m_pDatabase
private

Definition at line 54 of file FrmBookmark.h.

◆ m_pModel

QStandardItemModel* CFrmBookmark::m_pModel
private

Definition at line 59 of file FrmBookmark.h.

◆ m_pPara

CParameterWebBrowser* CFrmBookmark::m_pPara
private

Definition at line 55 of file FrmBookmark.h.

◆ m_pSearchEdit

QLineEdit* CFrmBookmark::m_pSearchEdit
private

Definition at line 57 of file FrmBookmark.h.

◆ m_pToolBar

QToolBar* CFrmBookmark::m_pToolBar
private

Definition at line 58 of file FrmBookmark.h.

◆ m_pTreeView

QTreeView* CFrmBookmark::m_pTreeView
private

Definition at line 56 of file FrmBookmark.h.

◆ ui

Ui::CFrmBookmark* CFrmBookmark::ui
private

Definition at line 53 of file FrmBookmark.h.


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