Version: 9.12.0
QtxTreeView::Header Class Reference

Custom tree view header class. More...

Inheritance diagram for QtxTreeView::Header:
Inheritance graph

Public Member Functions

 Header (const bool, QWidget *=0)
 Constructor. More...
 
 ~Header ()
 Destructor. More...
 
void setSortMenuEnabled (const bool)
 
bool sortMenuEnabled () const
 

Protected Member Functions

void contextMenuEvent (QContextMenuEvent *)
 Customize context menu event. More...
 

Private Attributes

bool myEnableSortMenu
 

Detailed Description

Custom tree view header class.

Constructor & Destructor Documentation

◆ Header()

QtxTreeView::Header::Header ( const bool  enableSortMenu,
QWidget parent = 0 
)

Constructor.

Parameters
enableSortMenushow "Sorting" menu if true
parentparent widget

◆ ~Header()

QtxTreeView::Header::~Header ( )

Destructor.

Member Function Documentation

◆ contextMenuEvent()

void QtxTreeView::Header::contextMenuEvent ( QContextMenuEvent *  e)
protected

Customize context menu event.

Shows popup menu with the list of the available columns allowing the user to show/hide the specified column.

Parameters
econtext menu event

References Qtx::AppropriateRole, QtxTreeView::emitSortingEnabled(), QtxTreeView::onHeaderClicked(), Qtx::simplifySeparators(), and Qtx::Toggled.

◆ setSortMenuEnabled()

void QtxTreeView::Header::setSortMenuEnabled ( const bool  enableSortMenu)

◆ sortMenuEnabled()

bool QtxTreeView::Header::sortMenuEnabled ( ) const

Member Data Documentation

◆ myEnableSortMenu

bool QtxTreeView::Header::myEnableSortMenu
private

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