Rabbit Remote Control 0.1.0-bate14
Loading...
Searching...
No Matches
CFrmBookmark Class Reference
Inheritance diagram for CFrmBookmark:
Collaboration diagram for CFrmBookmark:

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 43 of file FrmBookmark.cpp.

Member Function Documentation

◆ loadBookmarks()

void CFrmBookmark::loadBookmarks ( )
private

Definition at line 190 of file FrmBookmark.cpp.

◆ onAddBookmark

void CFrmBookmark::onAddBookmark ( )
privateslot

Definition at line 267 of file FrmBookmark.cpp.

◆ onAddFolder

void CFrmBookmark::onAddFolder ( )
privateslot

Definition at line 301 of file FrmBookmark.cpp.

◆ onCustomContextMenu

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

Definition at line 523 of file FrmBookmark.cpp.

◆ onDeleteBookmark

void CFrmBookmark::onDeleteBookmark ( )
privateslot

Definition at line 367 of file FrmBookmark.cpp.

◆ onEditBookmark

void CFrmBookmark::onEditBookmark ( )
privateslot

Definition at line 323 of file FrmBookmark.cpp.

◆ onExportBookmarks

void CFrmBookmark::onExportBookmarks ( )
privateslot

Definition at line 450 of file FrmBookmark.cpp.

◆ onImportBookmarks

void CFrmBookmark::onImportBookmarks ( )
privateslot

Definition at line 422 of file FrmBookmark.cpp.

◆ onSearchTextChanged

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

Definition at line 477 of file FrmBookmark.cpp.

◆ onSetFavorite

void CFrmBookmark::onSetFavorite ( )
privateslot

Definition at line 405 of file FrmBookmark.cpp.

◆ onTreeViewDoubleClicked

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

Definition at line 506 of file FrmBookmark.cpp.

◆ refresh()

void CFrmBookmark::refresh ( )

Definition at line 558 of file FrmBookmark.cpp.

◆ setupToolBar()

void CFrmBookmark::setupToolBar ( )
private

Definition at line 93 of file FrmBookmark.cpp.

◆ setupTreeView()

void CFrmBookmark::setupTreeView ( )
private

Definition at line 163 of file FrmBookmark.cpp.

◆ setupUI()

void CFrmBookmark::setupUI ( )
private

Definition at line 48 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: