6 #include "AbstractTableModel.h" 9 template<
typename T>
class QList;
13 class AbstractTableModel;
14 class AbstractTreeItem;
16 class TableViewContent;
17 class TableViewHeader;
18 class TableColumnList;
40 QString pathForSettigs, QString objName);
43 QFont getContentFont()
const;
67 void selectionChanged();
68 void modelDataChanged();
70 void filterCountsChanged(
int visibleRows,
int totalRows);
TableViewContent * m_content
The content of the header.
TableViewContent * content()
Returns the content of the table.
TableColumnList * m_columns
The columns of the table.
AbstractTableModel * getModel()
Returns the model.
AbstractTableModel * m_model
The model of the table.
TableViewHeader * getHorizontalHeader()
Returns the horizontal header.
Translates the tree model into a table model.
void setColumnVisible(QString, bool)
Sets the specified column visible or invisible.
void nullify()
Sets all member variables to NULL.
virtual ~TableView()
Destructor.
Namespace for ISIS/Bullet specific routines.
QString * m_settingsPath
Path of where to read/write the settings.
void handleModelSelectionChanged()
Handles refreshing the content when the model selection is changed.
TableView(AbstractTableModel *someModel, QString pathForSettigs, QString objName)
Constructor.
TableViewHeader * m_header
The table header.
void displayWarning(AbstractTableModel::Warning)
Displays warnings for a table.
QLabel * m_warningLabel
Label of any warnings.