Isis 3 Programmer 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 &)
 
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
 

Private Member Functions

void nullify ()
 

Private Attributes

QString * m_title
 
bool m_visible
 
bool m_readOnly
 
int m_width
 
bool m_affectsNetworkStructure
 
bool m_ascendingSortOrder
 

Detailed Description

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

2012-09-28 Kimberly Oyama - Changed member variables to be prefixed with "m_".

2017-07-25 Summer Stapleton - Removed the CnetViz namespace. Fixes #5054.

Definition at line 26 of file TableColumn.h.

Constructor & Destructor Documentation

◆ TableColumn() [1/2]

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

Definition at line 21 of file TableColumn.cpp.

◆ TableColumn() [2/2]

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

Definition at line 33 of file TableColumn.cpp.

◆ ~TableColumn()

Isis::TableColumn::~TableColumn ( )
virtual

Definition at line 43 of file TableColumn.cpp.

Member Function Documentation

◆ getTitle()

QString Isis::TableColumn::getTitle ( ) const

Definition at line 49 of file TableColumn.cpp.

◆ getWidth()

int Isis::TableColumn::getWidth ( ) const

Definition at line 80 of file TableColumn.cpp.

◆ hasNetworkStructureEffect()

bool Isis::TableColumn::hasNetworkStructureEffect ( ) const

Definition at line 96 of file TableColumn.cpp.

◆ isReadOnly()

bool Isis::TableColumn::isReadOnly ( ) const

Definition at line 91 of file TableColumn.cpp.

◆ isVisible()

bool Isis::TableColumn::isVisible ( ) const

Definition at line 69 of file TableColumn.cpp.

◆ nullify()

void Isis::TableColumn::nullify ( )
private

Definition at line 112 of file TableColumn.cpp.

◆ operator=()

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

Definition at line 59 of file TableColumn.cpp.

◆ setSortAscending()

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

Definition at line 106 of file TableColumn.cpp.

◆ setTitle()

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

Definition at line 54 of file TableColumn.cpp.

◆ setVisible()

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

Definition at line 74 of file TableColumn.cpp.

◆ setWidth()

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

Definition at line 85 of file TableColumn.cpp.

◆ sortAscending()

bool Isis::TableColumn::sortAscending ( ) const

Definition at line 101 of file TableColumn.cpp.

Member Data Documentation

◆ EDGE_WIDTH

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

Definition at line 48 of file TableColumn.h.

◆ m_affectsNetworkStructure

bool Isis::TableColumn::m_affectsNetworkStructure
private

Definition at line 67 of file TableColumn.h.

◆ m_ascendingSortOrder

bool Isis::TableColumn::m_ascendingSortOrder
private

Definition at line 68 of file TableColumn.h.

◆ m_readOnly

bool Isis::TableColumn::m_readOnly
private

Definition at line 65 of file TableColumn.h.

◆ m_title

QString* Isis::TableColumn::m_title
private

Definition at line 63 of file TableColumn.h.

◆ m_visible

bool Isis::TableColumn::m_visible
private

Definition at line 64 of file TableColumn.h.

◆ m_width

int Isis::TableColumn::m_width
private

Definition at line 66 of file TableColumn.h.


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