Falkon Develop
Cross-platform Qt-based web browser
HistoryTreeView Class Reference

#include <historytreeview.h>

Inheritance diagram for HistoryTreeView:

Public Types

enum  ViewType { HistoryManagerViewType , HistorySidebarViewType }
 

Public Slots

void search (const QString &string)
 
void removeSelectedItems ()
 

Signals

void urlActivated (const QUrl &url)
 
void urlCtrlActivated (const QUrl &url)
 
void urlShiftActivated (const QUrl &url)
 
void contextMenuRequested (const QPoint &point)
 

Public Member Functions

 HistoryTreeView (QWidget *parent=nullptr)
 
ViewType viewType () const
 
void setViewType (ViewType type)
 
QUrl selectedUrl () const
 
HeaderViewheader () const
 

Protected Member Functions

void contextMenuEvent (QContextMenuEvent *event) override
 
void mouseMoveEvent (QMouseEvent *event) override
 
void mousePressEvent (QMouseEvent *event) override
 
void mouseReleaseEvent (QMouseEvent *event) override
 
void mouseDoubleClickEvent (QMouseEvent *event) override
 
void keyPressEvent (QKeyEvent *event) override
 
void drawRow (QPainter *painter, const QStyleOptionViewItem &options, const QModelIndex &index) const override
 

Detailed Description

Definition at line 27 of file historytreeview.h.

Member Enumeration Documentation

◆ ViewType

Enumerator
HistoryManagerViewType 
HistorySidebarViewType 

Definition at line 31 of file historytreeview.h.

Constructor & Destructor Documentation

◆ HistoryTreeView()

HistoryTreeView::HistoryTreeView ( QWidget *  parent = nullptr)
explicit

Definition at line 30 of file historytreeview.cpp.

Member Function Documentation

◆ contextMenuEvent()

void HistoryTreeView::contextMenuEvent ( QContextMenuEvent *  event)
overrideprotected

Definition at line 136 of file historytreeview.cpp.

◆ contextMenuRequested

void HistoryTreeView::contextMenuRequested ( const QPoint &  point)
signal

◆ drawRow()

void HistoryTreeView::drawRow ( QPainter *  painter,
const QStyleOptionViewItem &  options,
const QModelIndex &  index 
) const
overrideprotected

Definition at line 256 of file historytreeview.cpp.

◆ header()

HeaderView * HistoryTreeView::header ( ) const

Definition at line 91 of file historytreeview.cpp.

◆ keyPressEvent()

void HistoryTreeView::keyPressEvent ( QKeyEvent *  event)
overrideprotected

Definition at line 219 of file historytreeview.cpp.

◆ mouseDoubleClickEvent()

void HistoryTreeView::mouseDoubleClickEvent ( QMouseEvent *  event)
overrideprotected

Definition at line 197 of file historytreeview.cpp.

◆ mouseMoveEvent()

void HistoryTreeView::mouseMoveEvent ( QMouseEvent *  event)
overrideprotected

Definition at line 141 of file historytreeview.cpp.

◆ mousePressEvent()

void HistoryTreeView::mousePressEvent ( QMouseEvent *  event)
overrideprotected

Definition at line 157 of file historytreeview.cpp.

◆ mouseReleaseEvent()

void HistoryTreeView::mouseReleaseEvent ( QMouseEvent *  event)
overrideprotected

Definition at line 179 of file historytreeview.cpp.

◆ removeSelectedItems

void HistoryTreeView::removeSelectedItems ( )
slot

Definition at line 101 of file historytreeview.cpp.

◆ search

void HistoryTreeView::search ( const QString &  string)
slot

Definition at line 96 of file historytreeview.cpp.

◆ selectedUrl()

QUrl HistoryTreeView::selectedUrl ( ) const

Definition at line 80 of file historytreeview.cpp.

◆ setViewType()

void HistoryTreeView::setViewType ( HistoryTreeView::ViewType  type)

Definition at line 54 of file historytreeview.cpp.

◆ urlActivated

void HistoryTreeView::urlActivated ( const QUrl &  url)
signal

◆ urlCtrlActivated

void HistoryTreeView::urlCtrlActivated ( const QUrl &  url)
signal

◆ urlShiftActivated

void HistoryTreeView::urlShiftActivated ( const QUrl &  url)
signal

◆ viewType()

HistoryTreeView::ViewType HistoryTreeView::viewType ( ) const

Definition at line 49 of file historytreeview.cpp.


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