 |
OpendTect
6.6
|
Go to the documentation of this file.
13 #include "uibasemod.h"
17 class ODAbstractTableModel;
19 class QSortFilterProxyModel;
47 enum ItemFlag { NoFlags=0, ItemSelectable=1, ItemEditable=2,
48 ItemDragEnabled=4, ItemDropEnabled=8,
49 ItemIsUserCheckable=16, ItemEnabled=32 };
54 virtual int flags(
int row,
int col)
const = 0;
62 virtual int isChecked(
int row,
int col)
const {
return -1; }
89 void resetHorHeader() { resetHorizontalHeader(); }
91 void saveState() { saveHorizontalHeaderState(); }
QVariant & qvar_
Definition: uitablemodel.h:44
SelectionBehavior
Definition: uitablemodel.h:79
CellData(double, int nrdec)
@ SelectRows
Definition: uitablemodel.h:79
Off-screen pixel-based paint device.
Definition: uipixmap.h:34
Definition: uitablemodel.h:26
FixedString Color()
Definition: keystrs.h:45
void setNrFrozenColumns(int nrcols)
bool getSelectedCells(TypeSet< RowCol > &) const
CellData(const QVariant &)
RowCol mapToSource(const RowCol &) const
#define mExpClass(module)
Definition: commondefs.h:177
Definition: uitablemodel.h:23
FixedString Date()
Definition: keystrs.h:57
virtual int flags(int row, int col) const =0
const char * text() const
mDeprecated("Use saveHorizontalHeaderState") void saveState()
Definition: uitablemodel.h:90
virtual void setChecked(int row, int col, int val)
Definition: uitablemodel.h:61
SelectionMode
Definition: uitablemodel.h:80
bool isColumnHidden(int col) const
uiTableView(uiParent *, const char *nm)
bool getSelectedRows(TypeSet< int > &) const
virtual void setCellData(int row, int col, const CellData &)=0
virtual uiString headerText(int rowcol, OD::Orientation) const =0
virtual int nrCols() const =0
ODAbstractTableModel * getAbstractModel()
Definition: uitablemodel.h:65
QSortFilterProxyModel * qproxymodel_
Definition: uitablemodel.h:125
virtual uiPixmap pixmap(int row, int col) const =0
void setSectionsMovable(bool)
RowCol mapFromSource(const RowCol &) const
virtual int nrRows() const =0
void setColumnHidden(int col, bool)
virtual Color textColor(int row, int col) const =0
void setColumnWidth(int col, int width)
bool isSortingEnabled() const
virtual uiString tooltip(int row, int col) const =0
void saveHorizontalHeaderState()
void setRowHidden(int row, bool)
ODTableView & mkView(uiParent *, const char *)
The base class for most UI elements.
Definition: uiobj.h:38
ODAbstractTableModel * odtablemodel_
Definition: uitablemodel.h:72
void setSelectionMode(SelectionMode)
String that is able to hold international (UTF-8) strings for the user interface.
Definition: uistring.h:121
ODTableView * odtableview_
Definition: uitablemodel.h:124
bool getBoolValue() const
virtual int isChecked(int row, int col) const
Definition: uitablemodel.h:62
Orientation
Fundamental orientation in 2D UIs.
Definition: oduicommon.h:23
bool isRowHidden(int row) const
void resetHorizontalHeader()
CellData(const CellData &)
void sortByColumn(int col, bool asc=true)
void setSortingEnabled(bool)
IdxPair used for its row() and col().
Definition: rowcol.h:25
Definition: uiparent.h:26
bool getSelectedColumns(TypeSet< int > &) const
ItemFlag
Definition: uitablemodel.h:47
uiTableModel * tablemodel_
Definition: uitablemodel.h:123
void setModel(uiTableModel *)
void setSelectionBehavior(SelectionBehavior)
void setColumnValueType(int col, CellType)
Color is an RGB color object, with a transparancy. The storage is in a 4-byte integer,...
Definition: color.h:26
virtual CellData getCellData(int row, int col) const =0
mDeprecated("Use resetHorizontalHeader") void resetHorHeader()
Definition: uitablemodel.h:88
@ Text
Definition: uitablemodel.h:82
CellData(float, int nrdec)
virtual Color cellColor(int row, int col) const =0
CellType
Definition: uitablemodel.h:82
Definition: uitablemodel.h:77
Generated at
for the OpendTect
seismic interpretation project.
Copyright (C): dGB Beheer B.V. 1995-2021