VR-Forces Development_Version Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
List of all members | Public Types | Public Member Functions | Protected Member Functions | Protected Attributes
makVrf::DtVariableColumnTreeWidgetLogic Class Reference

Public Types

typedef std::map< std::string,
DtVariableColumnTreeColumn
DtVariableColumnMap

Public Member Functions

 DtVariableColumnTreeWidgetLogic (DtVariableColumnTreeWidgetInterface *iFace)
 CTOR.
virtual ~DtVariableColumnTreeWidgetLogic ()
 virtual DTOR
virtual void addColumn (const QString &, const DtVariableColumnTreeWidgetInterface::Flags &, DtVariableColumnTreeWidgetInterface::DtDisplayFunction *display, DtVariableColumnTreeWidgetInterface::DtSortFunction *sort)
 Adds a new columns to the list box.
virtual void removeColumn (const QString &)
 Removes a column.
virtual QVariant data (const QString &rowKey, const QString &colKey, int iRole) const
 Returns the data for the role and item. Calls down to display role to return variant info.
virtual void displayMenu (int)
 Displays the menu for the particular column.
const DtVariableColumnMapcolumns () const
virtual bool isColumnVisible (int) const
 Returns true if column is visible.
virtual void setColumnVisible (int, bool)
 Sets column visibility state.

Protected Member Functions

QPixmap createMenuArrow ()
 Creates the arrow on the menu.
virtual void executeShowHideColumnMenu (int)
 Creates and shows column show/hide menu.
virtual DtShowHideColumnMenucreateShowHideColumnMenu ()

Protected Attributes

DtVariableColumnTreeWidgetInterfacemyInterface
DtVariableColumnMap myColumns

Member Typedef Documentation

Constructor & Destructor Documentation

makVrf::DtVariableColumnTreeWidgetLogic::DtVariableColumnTreeWidgetLogic ( DtVariableColumnTreeWidgetInterface iFace)

CTOR.

virtual makVrf::DtVariableColumnTreeWidgetLogic::~DtVariableColumnTreeWidgetLogic ( )
virtual

virtual DTOR

Member Function Documentation

virtual void makVrf::DtVariableColumnTreeWidgetLogic::addColumn ( const QString &  ,
const DtVariableColumnTreeWidgetInterface::Flags ,
DtVariableColumnTreeWidgetInterface::DtDisplayFunction display,
DtVariableColumnTreeWidgetInterface::DtSortFunction sort 
)
virtual

Adds a new columns to the list box.

If column named already exists, replaces with new information.

virtual void makVrf::DtVariableColumnTreeWidgetLogic::removeColumn ( const QString &  )
virtual

Removes a column.

virtual QVariant makVrf::DtVariableColumnTreeWidgetLogic::data ( const QString &  rowKey,
const QString &  colKey,
int  iRole 
) const
virtual

Returns the data for the role and item. Calls down to display role to return variant info.

virtual void makVrf::DtVariableColumnTreeWidgetLogic::displayMenu ( int  )
virtual

Displays the menu for the particular column.

const DtVariableColumnMap& makVrf::DtVariableColumnTreeWidgetLogic::columns ( ) const
inline
virtual bool makVrf::DtVariableColumnTreeWidgetLogic::isColumnVisible ( int  ) const
virtual

Returns true if column is visible.

virtual void makVrf::DtVariableColumnTreeWidgetLogic::setColumnVisible ( int  ,
bool   
)
virtual

Sets column visibility state.

QPixmap makVrf::DtVariableColumnTreeWidgetLogic::createMenuArrow ( )
protected

Creates the arrow on the menu.

virtual void makVrf::DtVariableColumnTreeWidgetLogic::executeShowHideColumnMenu ( int  )
protectedvirtual

Creates and shows column show/hide menu.

virtual DtShowHideColumnMenu* makVrf::DtVariableColumnTreeWidgetLogic::createShowHideColumnMenu ( )
protectedvirtual

Member Data Documentation

DtVariableColumnTreeWidgetInterface* makVrf::DtVariableColumnTreeWidgetLogic::myInterface
protected
DtVariableColumnMap makVrf::DtVariableColumnTreeWidgetLogic::myColumns
protected

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

Document ID: Generated on Tue Mar 8 22:13:38 EST 2016 from SVN revision 162938
Copyright © 2005-2015 VT MÄK. All Rights Reserved (www.mak.com)