Isis Developer Reference
Isis::TableColumn Class Reference

#include <TableColumn.h>

Inheritance diagram for Isis::TableColumn:
Inheritance graph
Collaboration diagram for Isis::TableColumn:
Collaboration graph

Signals

void selected (TableColumn *)
 
void sortOutDated ()
 
void widthChanged ()
 
void visibilityChanged ()
 

Public Member Functions

 TableColumn (QString, bool, bool)
 
 TableColumn (const TableColumn &)
 
virtual ~TableColumn ()
 
QString getTitle () const
 
void setTitle (QString text)
 
TableColumnoperator= (TableColumn)
 
bool isVisible () const
 
void setVisible (bool)
 
int getWidth () const
 
void setWidth (int)
 
bool isReadOnly () const
 
void setReadOnly (bool)
 
bool hasNetworkStructureEffect () const
 
bool sortAscending () const
 
void setSortAscending (bool ascending)
 

Static Public Attributes

static const int EDGE_WIDTH = 4
 

Detailed Description

Author
????-??-?? Unknown

Constructor & Destructor Documentation

◆ TableColumn() [1/2]

Isis::TableColumn::TableColumn ( QString text,
bool m_readOnlyStatus,
bool affectsNetStructure )
explicit

◆ TableColumn() [2/2]

Isis::TableColumn::TableColumn ( const TableColumn & other)

◆ ~TableColumn()

Isis::TableColumn::~TableColumn ( )
virtual

Member Function Documentation

◆ getTitle()

◆ getWidth()

int Isis::TableColumn::getWidth ( ) const

◆ hasNetworkStructureEffect()

bool Isis::TableColumn::hasNetworkStructureEffect ( ) const

◆ isReadOnly()

bool Isis::TableColumn::isReadOnly ( ) const

◆ isVisible()

bool Isis::TableColumn::isVisible ( ) const

◆ operator=()

TableColumn & Isis::TableColumn::operator= ( TableColumn other)

◆ selected

void Isis::TableColumn::selected ( TableColumn * )
signal

◆ setReadOnly()

void Isis::TableColumn::setReadOnly ( bool )

◆ setSortAscending()

void Isis::TableColumn::setSortAscending ( bool ascending)

References sortOutDated().

◆ setTitle()

void Isis::TableColumn::setTitle ( QString text)

◆ setVisible()

void Isis::TableColumn::setVisible ( bool visibility)

◆ setWidth()

void Isis::TableColumn::setWidth ( int newWidth)

◆ sortAscending()

bool Isis::TableColumn::sortAscending ( ) const

◆ sortOutDated

void Isis::TableColumn::sortOutDated ( )
signal

Referenced by setSortAscending().

◆ visibilityChanged

void Isis::TableColumn::visibilityChanged ( )
signal

Referenced by setVisible().

◆ widthChanged

void Isis::TableColumn::widthChanged ( )
signal

Referenced by setWidth().

Member Data Documentation

◆ EDGE_WIDTH

const int Isis::TableColumn::EDGE_WIDTH = 4
static

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