Eclipse SUMO - Simulation of Urban MObility
Loading...
Searching...
No Matches
GNEElementTable::ColumnHeader Class Reference

row header More...

#include <GNEElementTable.h>

Inheritance diagram for GNEElementTable::ColumnHeader:
[legend]
Collaboration diagram for GNEElementTable::ColumnHeader:
[legend]

Public Member Functions

 ColumnHeader (GNEElementTable *elementTable, const GNETagProperties *tagProperties)
 constructor
 
void disableRowHeader ()
 disable row header
 
void enableRowHeader ()
 enable row header
 
int getAttributeIndex (SumoXMLAttr attr) const
 get column with the given
 
size_t getNumColumns () const
 get num columns
 
const std::vector< SumoXMLAttr > & getSortableAttributes ()
 get sortable attributes
 
 ~ColumnHeader ()
 destructor
 

Private Member Functions

 ColumnHeader (const ColumnHeader &)=delete
 Invalidated duplicate constructor.
 
ColumnHeaderoperator= (const ColumnHeader &)=delete
 Invalidated assignment operator.
 

Private Attributes

std::vector< std::pair< SumoXMLAttr, FXLabel * > > myLabels
 labels
 
std::vector< SumoXMLAttrmySortableAttrs
 sortable attributes
 

Detailed Description

row header

Definition at line 39 of file GNEElementTable.h.

Constructor & Destructor Documentation

◆ ColumnHeader() [1/2]

GNEElementTable::ColumnHeader::ColumnHeader ( GNEElementTable elementTable,
const GNETagProperties tagProperties 
)

◆ ~ColumnHeader()

GNEElementTable::ColumnHeader::~ColumnHeader ( )

destructor

Definition at line 85 of file GNEElementTable.cpp.

◆ ColumnHeader() [2/2]

GNEElementTable::ColumnHeader::ColumnHeader ( const ColumnHeader )
privatedelete

Invalidated duplicate constructor.

Member Function Documentation

◆ disableRowHeader()

void GNEElementTable::ColumnHeader::disableRowHeader ( )

disable row header

Definition at line 98 of file GNEElementTable.cpp.

◆ enableRowHeader()

void GNEElementTable::ColumnHeader::enableRowHeader ( )

enable row header

Definition at line 89 of file GNEElementTable.cpp.

◆ getAttributeIndex()

int GNEElementTable::ColumnHeader::getAttributeIndex ( SumoXMLAttr  attr) const

get column with the given

Definition at line 119 of file GNEElementTable.cpp.

◆ getNumColumns()

size_t GNEElementTable::ColumnHeader::getNumColumns ( ) const

get num columns

Definition at line 107 of file GNEElementTable.cpp.

◆ getSortableAttributes()

const std::vector< SumoXMLAttr > & GNEElementTable::ColumnHeader::getSortableAttributes ( )

get sortable attributes

Definition at line 113 of file GNEElementTable.cpp.

Referenced by GNETemplateElementList< elementDialogType, elementType, GNEChange_Type >::getSortTuples().

Here is the caller graph for this function:

◆ operator=()

ColumnHeader & GNEElementTable::ColumnHeader::operator= ( const ColumnHeader )
privatedelete

Invalidated assignment operator.

Field Documentation

◆ myLabels

std::vector<std::pair<SumoXMLAttr, FXLabel*> > GNEElementTable::ColumnHeader::myLabels
private

labels

Definition at line 68 of file GNEElementTable.h.

◆ mySortableAttrs

std::vector<SumoXMLAttr> GNEElementTable::ColumnHeader::mySortableAttrs
private

sortable attributes

Definition at line 65 of file GNEElementTable.h.


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