32 #include <xercesc/dom/DOM.hpp>
36 using namespace xercesc;
41 class TBFilterRuleSequence;
89 std::vector<std::pair<casacore::String, bool> >
sort;
117 std::vector<TBTableView*>* getTableViews();
127 int chooserHistoryLimit()
const;
128 void setChooserHistoryLimit(
int histLimit);
136 bool saveToDefaultFile();
144 static TBView* loadFromDefaultFile();
162 static void fontElem(DOMElement* elem,
QFontColor* font);
165 static QFontColor* fontElem(DOMElement* elem);
int loadedFrom
The starting number of the loaded rows.
casacore::String lastOpenedDir
Last opened directory.
Current "view" or state of a single table.
Current "view" or state of the browser that can be serialized.
std::vector< TBTableView * > views
casacore::Table views.
int histLimit
casacore::File chooser history limit.
std::vector< bool > hidden
Whether each column is hidden (true) or not (false).
TBFilterRuleSequence * filter
Row filter, or NULL if there is none.
std::vector< int > visInd
The visual index of each column in case they were moved.
bool selected
Whether the table is currently selected.
A sequence of TBFilterRules that can be used to filter rows.
std::vector< TBFormat * > formats
The format for each field, or NULL if that field has none.
String: the storage and methods of handling collections of characters.
casacore::String location
Location of the table.
std::vector< std::pair< casacore::String, bool > > sort
The current sort order, or an empty list if there is none.
bool taql
Whether this table is from a TaQL command or not.
QFont color is a convenience class containing a QFont and a QColor.
int loadedNum
The number of loaded rows.
Defines nreal time structures used by the VLA table filler.