VR-Forces 4.10 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties 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. More...
 
virtual ~DtVariableColumnTreeWidgetLogic ()
 virtual DTOR More...
 
virtual void addColumn (const QString &, const DtVariableColumnTreeWidgetInterface::Flags &, DtVariableColumnTreeWidgetInterface::DtDisplayFunction *display, DtVariableColumnTreeWidgetInterface::DtSortFunction *sort)
 Adds a new columns to the list box. More...
 
virtual void removeColumn (const QString &)
 Removes a column. More...
 
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. More...
 
virtual void displayMenu (int)
 Displays the menu for the particular column. More...
 
const DtVariableColumnMapcolumns () const
 
virtual bool isColumnVisible (int) const
 Returns true if column is visible. More...
 
virtual void setColumnVisible (int, bool)
 Sets column visibility state. More...
 

Protected Member Functions

QPixmap createMenuArrow ()
 Creates the arrow on the menu. More...
 
virtual void executeShowHideColumnMenu (int)
 Creates and shows column show/hide menu. More...
 
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 Sep 21 17:42:52 EDT 2021 from SVN revision 234861
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)