TwiceAsNice  2019-02-18
Public Member Functions | Static Public Member Functions | Private Member Functions | Private Attributes | Static Private Attributes | List of all members
ViewHandler Class Reference

#include <ViewHandler.h>

Collaboration diagram for ViewHandler:
Collaboration graph

Public Member Functions

void registerView (QTreeWidget *_tree)
 
void registerView (QTableWidget *_tree)
 
void registerView (QListWidget *_tree)
 
template<typename E >
void deselect (E *_view)
 
template<typename E >
void setSelection (const QList< E *> &_selection, bool _sel=true)
 

Static Public Member Functions

static ViewHandlerinstance ()
 

Private Member Functions

 ViewHandler ()
 

Private Attributes

std::list< QTreeWidget *> m_treeList
 
std::list< QTableWidget *> m_tableList
 
std::list< QListWidget *> m_listList
 

Static Private Attributes

static ViewHandlerm_instance = 0
 

Constructor & Destructor Documentation

◆ ViewHandler()

ViewHandler::ViewHandler ( )
private

Member Function Documentation

◆ deselect()

template<typename E >
void ViewHandler::deselect ( E *  _view)

◆ instance()

ViewHandler * ViewHandler::instance ( )
static

◆ registerView() [1/3]

void ViewHandler::registerView ( QTreeWidget *  _tree)

◆ registerView() [2/3]

void ViewHandler::registerView ( QTableWidget *  _tree)

◆ registerView() [3/3]

void ViewHandler::registerView ( QListWidget *  _tree)

◆ setSelection()

template<typename E >
void ViewHandler::setSelection ( const QList< E *> &  _selection,
bool  _sel = true 
)

Member Data Documentation

◆ m_instance

ViewHandler * ViewHandler::m_instance = 0
staticprivate

◆ m_listList

std::list<QListWidget* > ViewHandler::m_listList
private

◆ m_tableList

std::list<QTableWidget* > ViewHandler::m_tableList
private

◆ m_treeList

std::list<QTreeWidget* > ViewHandler::m_treeList
private

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