SciDAVis
1.D4
|
Aspect providing a spreadsheet table with column logic. More...
#include <future_Table.h>
Classes | |
class | Private |
Public Slots | |
void | addColumn () |
Append one column. | |
void | addColumns () |
Append as many columns as are selected. | |
void | addRows () |
Append as many rows as are selected. | |
void | clear () |
Clear the whole table. | |
void | clearMasks () |
Clear all mask in the table. | |
void | clearSelectedCells () |
void | clearSelectedColumns () |
void | copySelection () |
void | cutSelection () |
void | dimensionsDialog () |
void | editDescriptionOfCurrentColumn () |
void | editTypeAndFormatOfSelectedColumns () |
bool | export_to_TeX (QString fileName, TeXTableSettings &tex_settings) |
Export to TeX. | |
void | fillSelectedCellsWithRandomNumbers () |
void | fillSelectedCellsWithRowNumbers () |
void | goToCell () |
void | insertEmptyColumns () |
Insert columns depending on the selection. | |
void | insertEmptyRows () |
Insert rows depending on the selection. | |
void | maskSelection () |
void | moveColumn (int from, int to) |
void | normalizeColumns (QList< Column * > cols) |
void | normalizeSelectedColumns () |
void | normalizeSelection () |
void | pasteIntoSelection () |
void | recalculateSelectedCells () |
void | removeSelectedColumns () |
void | removeSelectedRows () |
void | selectAll () |
void | setFormulaForSelection () |
void | setSelectedColumnsAsNone () |
void | setSelectedColumnsAsX () |
void | setSelectedColumnsAsXError () |
void | setSelectedColumnsAsY () |
void | setSelectedColumnsAsYError () |
void | setSelectedColumnsAsZ () |
void | showTableViewColumnContextMenu (const QPoint &pos) |
Show a context menu for the selected columns. | |
void | showTableViewContextMenu (const QPoint &pos) |
Show a context menu for the selected cells. | |
void | showTableViewRowContextMenu (const QPoint &pos) |
Show a context menu for the selected rows. | |
void | showTeXTableExportDialog () |
Open export to TeX dialog. | |
void | sortColumns (Column *leading, QList< Column * > cols, bool ascending) |
Sort the given list of column. | |
void | sortSelectedColumns () |
void | sortTable () |
Open the sort dialog for all columns. | |
void | statisticsOnSelectedColumns () |
void | statisticsOnSelectedRows () |
void | unmaskSelection () |
Public Slots inherited from AbstractPart | |
virtual void | copy () |
Copy current selection. | |
virtual void | cut () |
Cut current selection. | |
virtual void | paste () |
Paste at the current location or into the current selection. | |
Public Slots inherited from AbstractAspect | |
virtual void | remove () |
Remove me from my parent's list of children. | |
void | setCaptionSpec (const QString &value) |
Set the specification string used for constructing the caption(). | |
void | setComment (const QString &value) |
void | setName (const QString &value) |
QString | uniqueNameFor (const QString ¤t_name) const |
Make the specified name unique among my children by incrementing a trailing number. |
Signals | |
void | columnsAboutToBeInserted (int before, QList< Column * > new_cols) |
void | columnsAboutToBeRemoved (int first, int count) |
void | columnsAboutToBeReplaced (int first, int count) |
void | columnsInserted (int first, int count) |
void | columnsRemoved (int first, int count) |
void | columnsReplaced (int first, int count) |
void | dataChanged (int top, int left, int bottom, int right) |
void | headerDataChanged (Qt::Orientation orientation, int first, int last) |
void | rowsAboutToBeInserted (int before, int count) |
void | rowsAboutToBeRemoved (int first, int count) |
void | rowsInserted (int first, int count) |
void | rowsRemoved (int first, int count) |
Public Member Functions | |
void | appendColumns (QList< Column * > new_cols) |
Append columns. | |
void | appendRows (int count) |
Column * | column (int index) const |
Return column number 'index'. | |
Column * | column (const QString &name, bool legacy_kludge=true) const |
Return the column determined by the given name. | |
int | columnCount () const |
Return the total number of columns in the table. | |
int | columnCount (SciDAVis::PlotDesignation pd) const |
Return the number of columns matching the given designation. | |
int | columnIndex (const Column *col) const |
int | columnWidth (int col) const |
int | colX (int col) |
Determine the corresponding X column. | |
int | colY (int col) |
Determine the corresponding Y column. | |
void | copy (Table *other) |
QMenu * | createColumnMenu (QMenu *append_to=0) |
Create a menu with column related operations. | |
virtual QMenu * | createContextMenu () const |
Return a new context menu. | |
QMenu * | createRowMenu (QMenu *append_to=0) |
Create a menu with row related operations. | |
QMenu * | createSelectionMenu (QMenu *append_to=0) |
Create a menu with selection related operations. | |
QMenu * | createTableMenu (QMenu *append_to=0) |
Create a menu with table related operations. | |
virtual bool | fillProjectMenu (QMenu *menu) |
Fill the part specific menu for the main window including setting the title. | |
virtual bool | fillProjectToolBar (QToolBar *bar) |
Fill the part specific tool bar for the main window including setting the title. | |
QVariant | headerData (int section, Qt::Orientation orientation, int role) const |
virtual QIcon | icon () const |
Return an icon to be used for decorating my views. | |
void | insertColumns (int before, QList< Column * > new_cols) |
Insert columns. | |
void | insertRows (int before, int count) |
void | removeColumn (Column *col) |
void | removeColumns (int first, int count) |
void | removeRows (int first, int count) |
int | rowCount () const |
Return the total number of rows in the table. | |
void | setColumnCount (int new_size) |
Set the number of columns. | |
void | setColumnWidth (int col, int width) |
This method should only be called by the view. | |
void | setPlotMenu (QMenu *menu) |
Set a plot menu. | |
void | setRowCount (int new_size) |
Set the number of rows of the table. | |
void | setSelectionAs (SciDAVis::PlotDesignation pd) |
void | sortDialog (QList< Column * > cols) |
Open the sort dialog for the given columns. | |
Table (AbstractScriptingEngine *engine, int rows, int columns, const QString &name) | |
QString | text (int row, int col) |
Return the text displayed in the given cell. | |
virtual QWidget * | view () |
Construct a primary view on me. | |
virtual | ~Table () |
serialize/deserialize | |
virtual void | save (QXmlStreamWriter *) const |
Save as XML. | |
virtual bool | load (XmlStreamReader *) |
Load from XML. | |
bool | readColumnWidthElement (XmlStreamReader *reader) |
Public Member Functions inherited from AbstractPart | |
AbstractPart (const QString &name) | |
Constructor. | |
PartMdiView * | mdiSubWindow () |
Wrap the view() into a PartMdiView. | |
Public Member Functions inherited from AbstractAspect | |
AbstractAspect (const QString &name) | |
void | addChild (AbstractAspect *child) |
Add the given Aspect to my list of children. | |
QString | caption () const |
QString | captionSpec () const |
Return the specification string used for constructing the caption(). | |
AbstractAspect * | child (int index) const |
Get a child by its position in my list of children. | |
int | childCount () const |
Return the number of child Aspects. | |
QString | comment () const |
QDateTime | creationTime () const |
QList< AbstractAspect * > | descendantsThatInherit (const char *class_name) |
Get all descendents that inherit the given class. | |
future::Folder * | folder () |
Return the folder the Aspect is contained in or 0 if not. | |
void | importV0x0001XXCreationTime (const QString &str) |
int | index () const |
Return my position in my parent's list of children. | |
int | indexOfChild (const AbstractAspect *child) const |
Return the position of child in my list of children. | |
void | insertChild (AbstractAspect *child, int index) |
Insert the given Aspect at a specific position in my list of children. | |
bool | isDescendantOf (AbstractAspect *other) |
Return whether the there is a path upwards to the given aspect. | |
void | moveChild (int from, int to) |
Change the positon of a child in my list of children. | |
QString | name () const |
AbstractAspect * | parentAspect () const |
Return my parent Aspect or 0 if I currently don't have one. | |
virtual QString | path () const |
Return the path that leads from the top-most Aspect (usually a Project) to me. | |
virtual const Project * | project () const |
Return the Project this Aspect belongs to, or 0 if it is currently not part of one. | |
virtual Project * | project () |
Return the Project this Aspect belongs to, or 0 if it is currently not part of one. | |
virtual void | removeAllChildAspects () |
Remove all child aspects. | |
void | removeChild (AbstractAspect *child, bool detach=false) |
Remove the given Aspect from my list of children. | |
void | removeChild (int index) |
Remove the Aspect at the given index from my list of children. | |
void | reparentChild (AbstractAspect *new_parent, AbstractAspect *child, int d_new_index) |
Move a child to another aspect and transfer ownership. | |
void | reparentChild (AbstractAspect *new_parent, AbstractAspect *child) |
Move a child to another aspect and transfer ownership. | |
virtual | ~AbstractAspect () |
virtual QUndoStack * | undoStack () const |
Return the undo stack of the Project, or 0 if this Aspect is not part of a Project. | |
void | exec (QUndoCommand *command) |
Execute the given command, pushing it on the undoStack() if available. | |
void | beginMacro (const QString &text) |
Begin an undo stack macro (series of commands) | |
void | endMacro () |
End the undo stack macro. | |
Public Member Functions inherited from scripted | |
scripted (ScriptingEnv *env) | |
void | scriptingChangeEvent (ScriptingChangeEvent *) |
~scripted () |
Static Public Member Functions | |
static ActionManager * | actionManager () |
static int | defaultColumnWidth () |
static bool | defaultCommentVisibility () |
Return the default for comment visibility for table views. | |
static void | initActionManager () |
static void | setDefaultColumnWidth (int width) |
static void | setDefaultCommentVisibility (bool visible) |
Set default for comment visibility for table views. |
Protected Member Functions | |
virtual void | completeAspectInsertion (AbstractAspect *aspect, int index) |
Called after a new child has been inserted or added. | |
virtual void | prepareAspectRemoval (AbstractAspect *aspect) |
Called before a child is removed. |
Private Slots | |
void | adjustActionNames () |
Column event handlers | |
void | handleDescriptionChange (const AbstractAspect *aspect) |
void | handleModeChange (const AbstractColumn *col) |
void | handlePlotDesignationChange (const AbstractColumn *col) |
void | handleDataChange (const AbstractColumn *col) |
void | handleRowsAboutToBeInserted (const AbstractColumn *col, int before, int count) |
void | handleRowsInserted (const AbstractColumn *col, int before, int count) |
void | handleRowsAboutToBeRemoved (const AbstractColumn *col, int first, int count) |
void | handleRowsRemoved (const AbstractColumn *col, int first, int count) |
Private Member Functions | |
void | addActionsToView () |
void | connectActions () |
void | connectColumn (const Column *col) |
Internal function to connect all column signals. | |
void | createActions () |
void | disconnectColumn (const Column *col) |
Internal function to disconnect a column. | |
Table () | |
Private ctor for initActionManager() only. |
Static Private Attributes | |
static ActionManager * | action_manager = 0 |
static bool | d_default_comment_visibility = false |
static int | default_column_width = 120 |
Friends | |
class | Private |
Additional Inherited Members | |
Protected Attributes inherited from scripted | |
ScriptingEnv * | scriptEnv |
Aspect providing a spreadsheet table with column logic.
This class (incl. Table::Private and its commands) is one aspect in the projet hierarchy that represents a spreadsheet table with column logic. Table provides the public API while Table::Private completely encapsulates the data. The table commands (derived from QUndoCommand) encapsulate all write operations which can be undone and redone, if the table has an undo stack associated with it (usually by the project root aspect).
The underlying private data object is not visible to any classes other then those meantioned above with one exeption: Pointers to columns can be passed around an manipulated directly. The owner Table (parent aspect of the Column objects) will be notified by emission of signals and react accordingly. All public methods of Table and Column are undo aware.
Table also manages its main view of class TableView. Table and TableView can call each others API in both directions. User interaction ist party handled in TableView and translated into Table API calls (e.g., when a user edits a cell this will be handled by the delegate of TableView and Table will not know whether a script or a user changed the data.). Other parts of the user interaction are handled by actions provides by Table, e.g., via a context menu.
Selections are handled by TableView and can be queried by Table. All selection based functions do nothing unless the view exists. The view is created by the first call to view();
Table::Table | ( | AbstractScriptingEngine * | engine, |
int | rows, | ||
int | columns, | ||
const QString & | name | ||
) |
|
virtual |
References d_table_private, and d_view.
|
private |
Private ctor for initActionManager() only.
References createActions(), d_table_private, and d_view.
Referenced by initActionManager().
|
static |
References action_manager, and initActionManager().
Referenced by createActions().
|
private |
References action_add_column, action_add_columns, action_add_rows, action_clear_columns, action_clear_masks, action_clear_rows, action_clear_selection, action_clear_table, action_copy_selection, action_cut_selection, action_dimensions_dialog, action_edit_description, action_export_to_TeX, action_fill_random, action_fill_row_numbers, action_formula_mode, action_go_to_cell, action_insert_columns, action_insert_rows, action_mask_selection, action_normalize_columns, action_normalize_selection, action_paste_into_selection, action_recalculate, action_remove_columns, action_remove_rows, action_select_all, action_set_as_none, action_set_as_x, action_set_as_xerr, action_set_as_y, action_set_as_yerr, action_set_as_z, action_set_formula, action_sort_columns, action_sort_table, action_statistics_columns, action_statistics_rows, action_toggle_comments, action_toggle_tabbar, action_type_format, action_unmask_selection, and d_view.
Referenced by view().
|
slot |
Append one column.
References AbstractAspect::beginMacro(), columnCount(), AbstractAspect::endMacro(), AbstractAspect::name(), RESET_CURSOR, setColumnCount(), and WAIT_CURSOR.
Referenced by Table::addCol(), and connectActions().
|
slot |
Append as many columns as are selected.
References AbstractAspect::beginMacro(), columnCount(), d_view, AbstractAspect::endMacro(), AbstractAspect::name(), RESET_CURSOR, TableView::selectedColumnCount(), setColumnCount(), and WAIT_CURSOR.
Referenced by connectActions().
|
slot |
Append as many rows as are selected.
References AbstractAspect::beginMacro(), d_table_private, d_view, AbstractAspect::endMacro(), AbstractAspect::exec(), AbstractAspect::name(), RESET_CURSOR, rowCount(), TableView::selectedRowCount(), and WAIT_CURSOR.
Referenced by connectActions().
|
privateslot |
References action_toggle_comments, action_toggle_tabbar, TableView::areCommentsShown(), d_view, and TableView::isControlTabBarVisible().
Referenced by createColumnMenu(), createTableMenu(), and fillProjectMenu().
|
inline |
Append columns.
References columnCount(), and insertColumns().
Referenced by Table::addColumns(), copy(), AsciiTableImportFilter::importAspect(), Table::importV0x0001XXHeader(), load(), ApplicationWindow::newHiddenTable(), ApplicationWindow::newTable(), pasteIntoSelection(), setColumnCount(), Table::setHeader(), and Table().
|
inline |
References insertRows(), and rowCount().
Referenced by pasteIntoSelection().
|
slot |
Clear the whole table.
References AbstractAspect::beginMacro(), Column::clear(), column(), columnCount(), AbstractAspect::endMacro(), AbstractAspect::name(), RESET_CURSOR, and WAIT_CURSOR.
Referenced by Table::clear(), and connectActions().
|
slot |
Clear all mask in the table.
References AbstractAspect::beginMacro(), Column::clearMasks(), column(), columnCount(), AbstractAspect::endMacro(), AbstractAspect::name(), RESET_CURSOR, and WAIT_CURSOR.
Referenced by connectActions().
|
slot |
References Column::asStringColumn(), AbstractAspect::beginMacro(), d_view, IntervalBase< T >::end(), AbstractAspect::endMacro(), TableView::firstSelectedRow(), TableView::formulaModeActive(), IntervalAttribute< bool >::intervals(), TableView::lastSelectedRow(), AbstractAspect::name(), Column::removeRows(), ColumnStringIO::replaceTexts(), RESET_CURSOR, Column::rowCount(), TableView::selectedColumns(), TableView::selectedRows(), Column::setFormula(), Interval< T >::size(), IntervalBase< T >::start(), and WAIT_CURSOR.
Referenced by Table::clearSelection(), connectActions(), and cutSelection().
|
slot |
Column * Table::column | ( | int | index | ) | const |
Return column number 'index'.
References future::Table::Private::column(), and d_table_private.
Referenced by TableView::applyDescription(), clear(), clearMasks(), TableModel::column(), Table::column(), columnCount(), colX(), colY(), completeAspectInsertion(), copy(), copySelection(), TableModel::data(), ApplicationWindow::defineErrorBars(), export_to_TeX(), Table::importASCII(), load(), prepareAspectRemoval(), MuParserScript::resolveColumnPath(), save(), TableView::selectedColumnCount(), TableView::selectedColumns(), TableView::setColumnForControlTabs(), TableModel::setData(), sortTable(), MuParserScript::tableCell_Function(), MuParserScript::tableColumn__Function(), MuParserScript::tableColumn_Function(), text(), and MuParserScript::translateLegacyFunctions().
Column * Table::column | ( | const QString & | name, |
bool | legacy_kludge = true |
||
) | const |
Return the column determined by the given name.
This method should not be used unless absolutely necessary. Columns should be addressed by their index. This method is mainly meant to be used in scripts.
References future::Table::Private::column(), columnCount(), d_table_private, and AbstractAspect::name().
int Table::columnCount | ( | ) | const |
Return the total number of columns in the table.
References future::Table::Private::columnCount(), and d_table_private.
Referenced by Table::addCol(), addColumn(), addColumns(), appendColumns(), clear(), clearMasks(), Table::colComments(), Table::colNames(), column(), TableModel::columnCount(), Table::columnCount(), columnCount(), Table::columnTypes(), colX(), colY(), copy(), TableView::currentColumnChanged(), dimensionsDialog(), export_to_TeX(), TableView::firstSelectedColumn(), goToCell(), TableView::goToNextColumn(), TableView::goToPreviousColumn(), Table::handleAspectDescriptionChange(), TableView::handleHorizontalSectionResized(), handlePlotDesignationChange(), Table::importASCII(), Table::importV0x0001XXHeader(), insertColumns(), TableView::isCellSelected(), TableView::lastSelectedColumn(), load(), Table::noXColumn(), Table::noYColumn(), Table::numCols(), pasteIntoSelection(), Table::plotDesignations(), removeColumns(), TableView::rereadSectionSizes(), save(), TableView::selectedColumnCount(), TableView::selectedColumns(), Table::setColComments(), setColumnCount(), TableView::setColumnForControlTabs(), Table::setColumnTypes(), Table::setHeader(), and sortTable().
int Table::columnCount | ( | SciDAVis::PlotDesignation | pd | ) | const |
Return the number of columns matching the given designation.
References column(), and columnCount().
int Table::columnIndex | ( | const Column * | col | ) | const |
References future::Table::Private::columnIndex(), and d_table_private.
Referenced by Table::colIndex(), fillSelectedCellsWithRandomNumbers(), fillSelectedCellsWithRowNumbers(), Table::handleAspectDescriptionAboutToChange(), Table::handleAspectDescriptionChange(), TableView::handleAspectDescriptionChanged(), handleDataChange(), handleDescriptionChange(), handleModeChange(), handlePlotDesignationChange(), handleRowsInserted(), handleRowsRemoved(), maskSelection(), normalizeSelection(), prepareAspectRemoval(), removeColumn(), and unmaskSelection().
|
signal |
|
signal |
|
signal |
|
signal |
|
signal |
|
signal |
int Table::columnWidth | ( | int | col | ) | const |
References future::Table::Private::columnWidth(), and d_table_private.
Referenced by copy(), TableView::rereadSectionSizes(), and save().
int Table::colX | ( | int | col | ) |
Determine the corresponding X column.
References column(), columnCount(), and SciDAVis::X.
Referenced by Table::colX().
int Table::colY | ( | int | col | ) |
Determine the corresponding Y column.
References column(), columnCount(), SciDAVis::xErr, SciDAVis::Y, and SciDAVis::yErr.
Referenced by Table::colY().
|
protectedvirtual |
Called after a new child has been inserted or added.
Unlike the aspectAdded() signals, this method does not get called inside undo/redo actions; allowing subclasses to execute undo commands of their own.
Reimplemented from AbstractAspect.
References column(), d_table_private, and AbstractAspect::exec().
|
private |
References action_add_column, action_add_columns, action_add_rows, action_clear_columns, action_clear_masks, action_clear_rows, action_clear_selection, action_clear_table, action_copy_selection, action_cut_selection, action_dimensions_dialog, action_edit_description, action_export_to_TeX, action_fill_random, action_fill_row_numbers, action_go_to_cell, action_insert_columns, action_insert_rows, action_mask_selection, action_normalize_columns, action_normalize_selection, action_paste_into_selection, action_recalculate, action_remove_columns, action_remove_rows, action_select_all, action_set_as_none, action_set_as_x, action_set_as_xerr, action_set_as_y, action_set_as_yerr, action_set_as_z, action_set_formula, action_sort_columns, action_sort_table, action_statistics_columns, action_statistics_rows, action_type_format, action_unmask_selection, addColumn(), addColumns(), addRows(), clear(), clearMasks(), clearSelectedCells(), clearSelectedColumns(), copySelection(), cutSelection(), dimensionsDialog(), editDescriptionOfCurrentColumn(), editTypeAndFormatOfSelectedColumns(), fillSelectedCellsWithRandomNumbers(), fillSelectedCellsWithRowNumbers(), goToCell(), insertEmptyColumns(), insertEmptyRows(), maskSelection(), normalizeSelectedColumns(), normalizeSelection(), pasteIntoSelection(), recalculateSelectedCells(), removeSelectedColumns(), removeSelectedRows(), selectAll(), setFormulaForSelection(), setSelectedColumnsAsNone(), setSelectedColumnsAsX(), setSelectedColumnsAsXError(), setSelectedColumnsAsY(), setSelectedColumnsAsYError(), setSelectedColumnsAsZ(), showTeXTableExportDialog(), sortSelectedColumns(), sortTable(), statisticsOnSelectedColumns(), statisticsOnSelectedRows(), and unmaskSelection().
Referenced by Table().
|
private |
Internal function to connect all column signals.
References AbstractAspect::aspectDescriptionChanged(), dataChanged(), handleDataChange(), handleDescriptionChange(), handleModeChange(), handlePlotDesignationChange(), handleRowsAboutToBeInserted(), handleRowsAboutToBeRemoved(), handleRowsInserted(), handleRowsRemoved(), rowsAboutToBeInserted(), rowsAboutToBeRemoved(), rowsInserted(), and rowsRemoved().
void Table::copy | ( | Table * | other | ) |
References appendColumns(), AbstractAspect::beginMacro(), AbstractAspect::captionSpec(), column(), columnCount(), Column::columnMode(), columnWidth(), AbstractAspect::comment(), Column::copy(), d_view, AbstractAspect::endMacro(), Column::formula(), Column::formulaIntervals(), Column::maskedIntervals(), AbstractAspect::name(), Column::plotDesignation(), removeColumns(), TableView::rereadSectionSizes(), RESET_CURSOR, AbstractAspect::setCaptionSpec(), setColumnWidth(), AbstractAspect::setComment(), Column::setFormula(), Column::setMasked(), Column::setPlotDesignation(), IntervalBase< T >::start(), and WAIT_CURSOR.
Referenced by Table::copy().
|
slot |
References column(), d_view, Column::dataType(), TableView::firstSelectedColumn(), TableView::firstSelectedRow(), Column::formula(), TableView::formulaModeActive(), TableView::isCellSelected(), TableView::lastSelectedColumn(), TableView::lastSelectedRow(), Double2StringFilter::numericFormat(), Column::outputFilter(), RESET_CURSOR, text(), SciDAVis::TypeDouble, Column::valueAt(), and WAIT_CURSOR.
Referenced by connectActions(), Table::copySelection(), and cutSelection().
|
private |
References action_add_column, action_add_columns, action_add_rows, action_clear_columns, action_clear_masks, action_clear_rows, action_clear_selection, action_clear_table, action_copy_selection, action_cut_selection, action_dimensions_dialog, action_edit_description, action_export_to_TeX, action_fill_random, action_fill_row_numbers, action_formula_mode, action_go_to_cell, action_insert_columns, action_insert_rows, action_mask_selection, action_normalize_columns, action_normalize_selection, action_paste_into_selection, action_recalculate, action_remove_columns, action_remove_rows, action_select_all, action_set_as_none, action_set_as_x, action_set_as_xerr, action_set_as_y, action_set_as_yerr, action_set_as_z, action_set_formula, action_sort_columns, action_sort_table, action_statistics_columns, action_statistics_rows, action_toggle_comments, action_toggle_tabbar, action_type_format, action_unmask_selection, actionManager(), and ActionManager::addAction().
Referenced by Table().
QMenu * Table::createColumnMenu | ( | QMenu * | append_to = 0 | ) |
Create a menu with column related operations.
append_to | if a pointer to a QMenu is passed to the function, the actions are appended to it instead of the creation of a new menu. |
References action_add_columns, action_clear_columns, action_edit_description, action_fill_random, action_fill_row_numbers, action_insert_columns, action_normalize_columns, action_remove_columns, action_set_as_none, action_set_as_x, action_set_as_xerr, action_set_as_y, action_set_as_yerr, action_set_as_z, action_sort_columns, action_statistics_columns, action_toggle_comments, action_type_format, and adjustActionNames().
Referenced by showTableViewColumnContextMenu().
|
virtual |
QMenu * Table::createRowMenu | ( | QMenu * | append_to = 0 | ) |
Create a menu with row related operations.
append_to | if a pointer to a QMenu is passed to the function, the actions are appended to it instead of the creation of a new menu. |
References action_add_rows, action_clear_rows, action_fill_random, action_fill_row_numbers, action_insert_rows, action_remove_rows, and action_statistics_rows.
Referenced by showTableViewRowContextMenu().
QMenu * Table::createSelectionMenu | ( | QMenu * | append_to = 0 | ) |
Create a menu with selection related operations.
append_to | if a pointer to a QMenu is passed to the function, the actions are appended to it instead of the creation of a new menu. |
References action_clear_selection, action_copy_selection, action_cut_selection, action_fill_random, action_fill_row_numbers, action_mask_selection, action_normalize_selection, action_paste_into_selection, action_recalculate, action_set_formula, and action_unmask_selection.
Referenced by showTableViewContextMenu().
QMenu * Table::createTableMenu | ( | QMenu * | append_to = 0 | ) |
Create a menu with table related operations.
append_to | if a pointer to a QMenu is passed to the function, the actions are appended to it instead of the creation of a new menu. |
References action_add_column, action_clear_masks, action_clear_table, action_export_to_TeX, action_formula_mode, action_go_to_cell, action_select_all, action_sort_table, action_toggle_comments, action_toggle_tabbar, and adjustActionNames().
Referenced by showTableViewContextMenu().
|
slot |
References AbstractAspect::beginMacro(), clearSelectedCells(), copySelection(), d_view, AbstractAspect::endMacro(), TableView::firstSelectedRow(), AbstractAspect::name(), RESET_CURSOR, and WAIT_CURSOR.
Referenced by connectActions(), and Table::cutSelection().
|
signal |
Referenced by connectColumn(), handleDataChange(), handleRowsInserted(), and handleRowsRemoved().
|
inlinestatic |
References default_column_width.
Referenced by TableView::init(), and future::Table::Private::insertColumns().
|
inlinestatic |
Return the default for comment visibility for table views.
References d_default_comment_visibility.
|
slot |
References columnCount(), rowCount(), setColumnCount(), and setRowCount().
Referenced by connectActions().
|
private |
Internal function to disconnect a column.
|
slot |
References d_view, and TableView::showControlDescriptionTab().
Referenced by connectActions().
|
slot |
References d_view, and TableView::showControlTypeTab().
Referenced by connectActions().
|
slot |
Export to TeX.
References ALIGN_LEFT, ALIGN_RIGHT, Column::asStringColumn(), column(), columnCount(), TeXTableSettings::columnsAlignment(), d_view, TableView::firstSelectedRow(), TableView::isColumnSelected(), TableView::lastSelectedRow(), AbstractAspect::name(), RESET_CURSOR, rowCount(), TableView::selectedColumnCount(), ColumnStringIO::textAt(), WAIT_CURSOR, TeXTableSettings::with_caption(), and TeXTableSettings::with_labels().
Referenced by showTeXTableExportDialog().
|
virtual |
Fill the part specific menu for the main window including setting the title.
Reimplemented from AbstractPart.
References action_add_column, action_clear_masks, action_clear_table, action_dimensions_dialog, action_edit_description, action_fill_random, action_fill_row_numbers, action_formula_mode, action_go_to_cell, action_recalculate, action_set_as_none, action_set_as_x, action_set_as_xerr, action_set_as_y, action_set_as_yerr, action_set_as_z, action_set_formula, action_sort_table, action_toggle_comments, action_toggle_tabbar, action_type_format, and adjustActionNames().
|
virtual |
Fill the part specific tool bar for the main window including setting the title.
Reimplemented from AbstractPart.
References action_add_column, action_dimensions_dialog, action_statistics_columns, and action_statistics_rows.
|
slot |
References AbstractAspect::beginMacro(), columnIndex(), Column::columnMode(), d_view, SciDAVis::DateTime, Column::dateTimeAt(), SciDAVis::Day, AbstractAspect::endMacro(), TableView::firstSelectedRow(), TableView::isCellSelected(), TableView::lastSelectedRow(), SciDAVis::Month, AbstractAspect::name(), SciDAVis::Numeric, Column::replaceDateTimes(), Column::replaceTexts(), Column::replaceValues(), RESET_CURSOR, TableView::selectedColumnCount(), TableView::selectedColumns(), SciDAVis::Text, Column::textAt(), Column::valueAt(), and WAIT_CURSOR.
Referenced by connectActions().
|
slot |
References AbstractAspect::beginMacro(), columnIndex(), Column::columnMode(), d_view, AbstractAspect::endMacro(), TableView::firstSelectedRow(), TableView::isCellSelected(), TableView::lastSelectedRow(), AbstractAspect::name(), SciDAVis::Numeric, Column::replaceTexts(), Column::replaceValues(), RESET_CURSOR, TableView::selectedColumnCount(), TableView::selectedColumns(), SciDAVis::Text, Column::textAt(), Column::valueAt(), and WAIT_CURSOR.
Referenced by connectActions().
|
slot |
References columnCount(), d_view, TableView::goToCell(), and rowCount().
Referenced by connectActions().
|
privateslot |
References columnIndex(), dataChanged(), AbstractAspect::index(), AbstractColumn::rowCount(), rowCount(), and setRowCount().
Referenced by connectColumn().
|
privateslot |
References columnIndex(), d_table_private, AbstractAspect::index(), and future::Table::Private::updateHorizontalHeader().
Referenced by connectColumn().
|
privateslot |
References columnIndex(), d_table_private, AbstractAspect::index(), and future::Table::Private::updateHorizontalHeader().
Referenced by connectColumn().
|
privateslot |
References columnCount(), columnIndex(), d_table_private, AbstractAspect::index(), and future::Table::Private::updateHorizontalHeader().
Referenced by connectColumn().
|
privateslot |
References AbstractColumn::rowCount(), rowCount(), and setRowCount().
Referenced by connectColumn().
|
privateslot |
Referenced by connectColumn().
|
privateslot |
References columnIndex(), dataChanged(), AbstractAspect::index(), AbstractColumn::rowCount(), and rowCount().
Referenced by connectColumn().
|
privateslot |
References columnIndex(), dataChanged(), AbstractAspect::index(), and AbstractColumn::rowCount().
Referenced by connectColumn().
QVariant Table::headerData | ( | int | section, |
Qt::Orientation | orientation, | ||
int | role | ||
) | const |
References d_table_private, and future::Table::Private::headerData().
Referenced by future::Table::Private::columnHeader(), and TableModel::headerData().
|
signal |
|
virtual |
Return an icon to be used for decorating my views.
Reimplemented from AbstractAspect.
|
static |
References action_manager, and Table().
Referenced by actionManager().
void Table::insertColumns | ( | int | before, |
QList< Column * > | new_cols | ||
) |
Insert columns.
Ownership of the columns is transferred to this Table.
If before == columnCount() this will do the same as appendColumns();
References AbstractAspect::beginMacro(), columnCount(), AbstractAspect::endMacro(), AbstractAspect::insertChild(), AbstractAspect::name(), RESET_CURSOR, and WAIT_CURSOR.
Referenced by appendColumns(), future::Table::Private::appendColumns(), Table::insertCols(), and insertEmptyColumns().
|
slot |
Insert columns depending on the selection.
References AbstractAspect::beginMacro(), d_view, AbstractAspect::endMacro(), TableView::firstSelectedColumn(), insertColumns(), TableView::lastSelectedColumn(), AbstractAspect::name(), SciDAVis::Numeric, RESET_CURSOR, Column::setPlotDesignation(), WAIT_CURSOR, and SciDAVis::Y.
Referenced by connectActions(), and Table::insertCol().
|
slot |
Insert rows depending on the selection.
References AbstractAspect::beginMacro(), d_view, AbstractAspect::endMacro(), TableView::firstSelectedRow(), insertRows(), TableView::lastSelectedRow(), AbstractAspect::name(), RESET_CURSOR, and WAIT_CURSOR.
Referenced by connectActions(), and Table::insertRow().
void Table::insertRows | ( | int | before, |
int | count | ||
) |
References AbstractAspect::beginMacro(), future::Table::Private::column(), future::Table::Private::columnCount(), d_table_private, AbstractAspect::endMacro(), Column::insertRows(), AbstractAspect::name(), RESET_CURSOR, rowCount(), setRowCount(), and WAIT_CURSOR.
Referenced by appendRows(), and insertEmptyRows().
|
virtual |
Load from XML.
Reimplemented from AbstractAspect.
References appendColumns(), column(), columnCount(), Column::load(), XmlStreamReader::raiseError(), XmlStreamReader::raiseWarning(), XmlStreamReader::readAttributeInt(), AbstractAspect::readBasicAttributes(), readColumnWidthElement(), AbstractAspect::readCommentElement(), setColumnCount(), AbstractAspect::setComment(), setRowCount(), XmlStreamReader::skipToEndElement(), and SciDAVis::Text.
Referenced by ApplicationWindow::openTable().
|
slot |
References AbstractAspect::beginMacro(), columnIndex(), d_view, AbstractAspect::endMacro(), TableView::firstSelectedRow(), TableView::isCellSelected(), TableView::lastSelectedRow(), AbstractAspect::name(), RESET_CURSOR, TableView::selectedColumns(), Column::setMasked(), and WAIT_CURSOR.
Referenced by connectActions().
|
slot |
|
slot |
|
slot |
References d_view, normalizeColumns(), and TableView::selectedColumns().
Referenced by connectActions().
|
slot |
References AbstractAspect::beginMacro(), columnIndex(), d_view, Column::dataType(), AbstractAspect::endMacro(), TableView::isCellSelected(), AbstractAspect::name(), Column::replaceValues(), RESET_CURSOR, rowCount(), Column::rowCount(), TableView::selectedColumns(), SciDAVis::TypeDouble, Column::valueAt(), and WAIT_CURSOR.
Referenced by connectActions().
|
slot |
References appendColumns(), appendRows(), Column::asStringColumn(), AbstractAspect::beginMacro(), future::Table::Private::column(), columnCount(), d_table_private, d_view, AbstractAspect::endMacro(), TableView::firstSelectedColumn(), TableView::firstSelectedRow(), TableView::formulaModeActive(), TableView::getCurrentCell(), TableView::isCellSelected(), TableView::lastSelectedColumn(), TableView::lastSelectedRow(), AbstractAspect::name(), recalculateSelectedCells(), RESET_CURSOR, rowCount(), TableView::setCellSelected(), TableView::setCellsSelected(), Column::setFormula(), Column::setInvalid(), Column::setPlotDesignation(), ColumnStringIO::setTextAt(), SciDAVis::Text, WAIT_CURSOR, and SciDAVis::Y.
Referenced by connectActions(), and Table::pasteSelection().
|
protectedvirtual |
Called before a child is removed.
Unlike the aspectAboutToBeRemoved() signals, this method does not get called inside undo/redo actions; allowing subclasses to execute undo commands of their own.
Reimplemented from AbstractAspect.
References column(), columnIndex(), d_table_private, and AbstractAspect::exec().
bool Table::readColumnWidthElement | ( | XmlStreamReader * | reader | ) |
References d_view, XmlStreamReader::raiseError(), XmlStreamReader::readAttributeInt(), TableView::setColumnWidth(), and setColumnWidth().
Referenced by load().
|
slot |
References AbstractAspect::beginMacro(), d_view, AbstractAspect::endMacro(), AbstractAspect::name(), RESET_CURSOR, and WAIT_CURSOR.
Referenced by connectActions(), and pasteIntoSelection().
void Table::removeColumn | ( | Column * | col | ) |
References columnIndex(), and removeColumns().
Referenced by removeSelectedColumns().
void Table::removeColumns | ( | int | first, |
int | count | ||
) |
References AbstractAspect::beginMacro(), future::Table::Private::column(), columnCount(), d_table_private, AbstractAspect::endMacro(), AbstractAspect::name(), AbstractAspect::removeChild(), RESET_CURSOR, and WAIT_CURSOR.
Referenced by copy(), ApplicationWindow::importASCII(), Table::removeCol(), removeColumn(), and setColumnCount().
void Table::removeRows | ( | int | first, |
int | count | ||
) |
References AbstractAspect::beginMacro(), future::Table::Private::column(), future::Table::Private::columnCount(), d_table_private, AbstractAspect::endMacro(), AbstractAspect::exec(), AbstractAspect::name(), Column::removeRows(), RESET_CURSOR, rowCount(), future::Table::Private::rowCount(), and WAIT_CURSOR.
Referenced by TableStatistics::removeCol(), and removeSelectedRows().
|
slot |
References AbstractAspect::beginMacro(), d_view, AbstractAspect::endMacro(), AbstractAspect::name(), removeColumn(), RESET_CURSOR, TableView::selectedColumns(), and WAIT_CURSOR.
Referenced by connectActions(), and Table::removeCol().
|
slot |
References AbstractAspect::beginMacro(), d_view, AbstractAspect::endMacro(), IntervalAttribute< bool >::intervals(), AbstractAspect::name(), removeRows(), RESET_CURSOR, TableView::selectedRows(), Interval< T >::size(), IntervalBase< T >::start(), and WAIT_CURSOR.
Referenced by connectActions(), and Table::deleteSelectedRows().
int Table::rowCount | ( | ) | const |
Return the total number of rows in the table.
References d_table_private, and future::Table::Private::rowCount().
Referenced by addRows(), TableView::advanceCell(), appendRows(), dimensionsDialog(), export_to_TeX(), TableView::firstSelectedRow(), goToCell(), handleDataChange(), handleRowsAboutToBeInserted(), handleRowsInserted(), insertRows(), TableView::isCellSelected(), TableView::lastSelectedRow(), normalizeSelection(), Table::numRows(), pasteIntoSelection(), removeRows(), TableModel::rowCount(), Table::rowCount(), save(), TableView::selectedRowCount(), TableView::selectedRows(), setRowCount(), and ApplicationWindow::showTable().
|
signal |
Referenced by connectColumn().
|
signal |
Referenced by connectColumn().
|
signal |
Referenced by connectColumn().
|
signal |
Referenced by connectColumn().
|
virtual |
Save as XML.
Reimplemented from AbstractAspect.
References column(), columnCount(), columnWidth(), rowCount(), Column::save(), AbstractAspect::writeBasicAttributes(), and AbstractAspect::writeCommentElement().
Referenced by Table::saveToDevice(), and Table::saveToString().
|
slot |
References d_view, and TableView::selectAll().
Referenced by connectActions().
void Table::setColumnCount | ( | int | new_size | ) |
Set the number of columns.
References appendColumns(), columnCount(), SciDAVis::Numeric, removeColumns(), RESET_CURSOR, Column::setPlotDesignation(), WAIT_CURSOR, and SciDAVis::Y.
Referenced by addColumn(), addColumns(), dimensionsDialog(), load(), Table::setNumCols(), and TableStatistics::TableStatistics().
void Table::setColumnWidth | ( | int | col, |
int | width | ||
) |
This method should only be called by the view.
This method does not change the view, it only changes the values that are saved when the table is saved. The view has to take care of reading and applying these values
References d_table_private, and future::Table::Private::setColumnWidth().
Referenced by copy(), TableView::handleHorizontalSectionResized(), and readColumnWidthElement().
|
inlinestatic |
References default_column_width.
|
inlinestatic |
Set default for comment visibility for table views.
References d_default_comment_visibility.
|
slot |
References d_view, and TableView::showControlFormulaTab().
Referenced by connectActions().
void Table::setPlotMenu | ( | QMenu * | menu | ) |
Set a plot menu.
The table takes ownership of the menu.
References d_plot_menu.
Referenced by ApplicationWindow::initTable().
void Table::setRowCount | ( | int | new_size | ) |
Set the number of rows of the table.
References AbstractAspect::beginMacro(), future::Table::Private::column(), future::Table::Private::columnCount(), d_table_private, AbstractAspect::endMacro(), AbstractAspect::exec(), AbstractAspect::name(), Column::removeRows(), RESET_CURSOR, rowCount(), Column::rowCount(), future::Table::Private::rowCount(), and WAIT_CURSOR.
Referenced by TableView::advanceCell(), dimensionsDialog(), handleDataChange(), handleRowsAboutToBeInserted(), ApplicationWindow::importASCII(), future::Table::Private::insertColumns(), insertRows(), load(), future::Table::Private::replaceColumns(), Table::setNumRows(), Table(), and TableStatistics::TableStatistics().
|
slot |
References SciDAVis::noDesignation, and setSelectionAs().
Referenced by connectActions().
|
slot |
References setSelectionAs(), and SciDAVis::X.
Referenced by connectActions().
|
slot |
References setSelectionAs(), and SciDAVis::xErr.
Referenced by connectActions().
|
slot |
References setSelectionAs(), and SciDAVis::Y.
Referenced by connectActions().
|
slot |
References setSelectionAs(), and SciDAVis::yErr.
Referenced by connectActions().
|
slot |
References setSelectionAs(), and SciDAVis::Z.
Referenced by connectActions().
void Table::setSelectionAs | ( | SciDAVis::PlotDesignation | pd | ) |
References AbstractAspect::beginMacro(), d_view, AbstractAspect::endMacro(), AbstractAspect::name(), RESET_CURSOR, TableView::selectedColumns(), Column::setPlotDesignation(), and WAIT_CURSOR.
Referenced by Table::setPlotDesignation(), setSelectedColumnsAsNone(), setSelectedColumnsAsX(), setSelectedColumnsAsXError(), setSelectedColumnsAsY(), setSelectedColumnsAsYError(), and setSelectedColumnsAsZ().
|
slot |
Show a context menu for the selected columns.
pos | global position of the event |
References createColumnMenu(), d_plot_menu, and d_view.
Referenced by TableView::eventFilter().
|
slot |
Show a context menu for the selected cells.
pos | global position of the event |
References createSelectionMenu(), createTableMenu(), d_plot_menu, and d_view.
Referenced by TableView::eventFilter().
|
slot |
Show a context menu for the selected rows.
pos | global position of the event |
References createRowMenu(), and d_view.
Referenced by TableView::eventFilter().
|
slot |
Open export to TeX dialog.
References export_to_TeX(), AbstractAspect::name(), and TeXTableExportDialog::tex_TableSettings().
Referenced by connectActions().
Sort the given list of column.
References AbstractAspect::beginMacro(), Column::columnMode(), Column::copy(), Column::dataType(), Column::dateTimeAt(), AbstractAspect::endMacro(), Column::isMasked(), AbstractAspect::name(), RESET_CURSOR, Column::rowCount(), Column::setMasked(), Column::textAt(), SciDAVis::TypeDouble, SciDAVis::TypeQDateTime, SciDAVis::TypeQString, Column::valueAt(), and WAIT_CURSOR.
Referenced by sortDialog().
void Table::sortDialog | ( | QList< Column * > | cols | ) |
Open the sort dialog for the given columns.
References future::SortDialog::setColumnsList(), and sortColumns().
Referenced by sortSelectedColumns(), and sortTable().
|
slot |
References d_view, TableView::selectedColumns(), and sortDialog().
Referenced by connectActions().
|
slot |
Open the sort dialog for all columns.
References column(), columnCount(), and sortDialog().
Referenced by connectActions().
|
slot |
Referenced by connectActions().
|
slot |
Referenced by connectActions().
QString Table::text | ( | int | row, |
int | col | ||
) |
Return the text displayed in the given cell.
References column(), AbstractFilter::input(), Column::isInvalid(), AbstractSimpleFilter::output(), Column::outputFilter(), and AbstractColumn::textAt().
Referenced by copySelection().
|
slot |
References AbstractAspect::beginMacro(), columnIndex(), d_view, AbstractAspect::endMacro(), TableView::firstSelectedRow(), TableView::isCellSelected(), TableView::lastSelectedRow(), AbstractAspect::name(), RESET_CURSOR, TableView::selectedColumns(), Column::setMasked(), and WAIT_CURSOR.
Referenced by connectActions().
|
virtual |
Construct a primary view on me.
This method may be called multiple times during the life time of an Aspect, or it might not get called at all. Aspects must not depend on the existence of a view for their operation.
Implements AbstractPart.
References addActionsToView(), d_default_comment_visibility, d_view, and TableView::showComments().
Referenced by ApplicationWindow::handleAspectAboutToBeRemoved(), ApplicationWindow::handleAspectAdded(), and ApplicationWindow::removeDependentTableStatistics().
|
friend |
Reimplemented from AbstractAspect.
Referenced by Table().
|
private |
|
private |
Referenced by addActionsToView(), connectActions(), createActions(), createColumnMenu(), and TableStatistics::TableStatistics().
|
private |
Referenced by addActionsToView(), connectActions(), createActions(), createRowMenu(), and TableStatistics::TableStatistics().
|
private |
Referenced by addActionsToView(), connectActions(), createActions(), createColumnMenu(), and TableStatistics::TableStatistics().
|
private |
Referenced by addActionsToView(), connectActions(), createActions(), createTableMenu(), and fillProjectMenu().
|
private |
Referenced by addActionsToView(), connectActions(), createActions(), createRowMenu(), and TableStatistics::TableStatistics().
|
private |
Referenced by addActionsToView(), connectActions(), createActions(), createSelectionMenu(), and TableStatistics::TableStatistics().
|
private |
|
private |
Referenced by addActionsToView(), connectActions(), createActions(), and createSelectionMenu().
|
private |
Referenced by addActionsToView(), connectActions(), createActions(), createSelectionMenu(), and TableStatistics::TableStatistics().
|
private |
|
private |
|
private |
Referenced by addActionsToView(), connectActions(), createActions(), and createTableMenu().
|
private |
|
private |
|
private |
Referenced by addActionsToView(), createActions(), createTableMenu(), and fillProjectMenu().
|
private |
Referenced by addActionsToView(), connectActions(), createActions(), createTableMenu(), and fillProjectMenu().
|
private |
Referenced by addActionsToView(), connectActions(), createActions(), createColumnMenu(), and TableStatistics::TableStatistics().
|
private |
Referenced by addActionsToView(), connectActions(), createActions(), createRowMenu(), and TableStatistics::TableStatistics().
|
staticprivate |
Referenced by actionManager(), and initActionManager().
|
private |
Referenced by addActionsToView(), connectActions(), createActions(), and createSelectionMenu().
|
private |
Referenced by addActionsToView(), connectActions(), createActions(), createColumnMenu(), and TableStatistics::TableStatistics().
|
private |
Referenced by addActionsToView(), connectActions(), createActions(), createSelectionMenu(), and TableStatistics::TableStatistics().
|
private |
Referenced by addActionsToView(), connectActions(), createActions(), createSelectionMenu(), and TableStatistics::TableStatistics().
|
private |
|
private |
Referenced by addActionsToView(), connectActions(), createActions(), createColumnMenu(), and TableStatistics::TableStatistics().
|
private |
Referenced by addActionsToView(), connectActions(), createActions(), createRowMenu(), and TableStatistics::TableStatistics().
|
private |
Referenced by addActionsToView(), connectActions(), createActions(), and createTableMenu().
|
private |
Referenced by addActionsToView(), connectActions(), createActions(), createColumnMenu(), and fillProjectMenu().
|
private |
Referenced by addActionsToView(), connectActions(), createActions(), createColumnMenu(), and fillProjectMenu().
|
private |
Referenced by addActionsToView(), connectActions(), createActions(), createColumnMenu(), and fillProjectMenu().
|
private |
Referenced by addActionsToView(), connectActions(), createActions(), createColumnMenu(), and fillProjectMenu().
|
private |
Referenced by addActionsToView(), connectActions(), createActions(), createColumnMenu(), and fillProjectMenu().
|
private |
Referenced by addActionsToView(), connectActions(), createActions(), createColumnMenu(), and fillProjectMenu().
|
private |
|
private |
Referenced by addActionsToView(), connectActions(), createActions(), createColumnMenu(), and TableStatistics::TableStatistics().
|
private |
|
private |
|
private |
|
private |
Referenced by addActionsToView(), adjustActionNames(), createActions(), createColumnMenu(), createTableMenu(), and fillProjectMenu().
|
private |
|
private |
|
private |
Referenced by addActionsToView(), connectActions(), createActions(), and createSelectionMenu().
|
staticprivate |
Referenced by defaultCommentVisibility(), setDefaultCommentVisibility(), and view().
|
private |
Referenced by setPlotMenu(), showTableViewColumnContextMenu(), and showTableViewContextMenu().
|
private |
Referenced by addRows(), column(), columnCount(), columnIndex(), columnWidth(), completeAspectInsertion(), handleDescriptionChange(), handleModeChange(), handlePlotDesignationChange(), headerData(), insertRows(), moveColumn(), pasteIntoSelection(), prepareAspectRemoval(), removeColumns(), removeRows(), rowCount(), setColumnWidth(), setRowCount(), Table(), and ~Table().
|
private |
Referenced by addActionsToView(), addColumns(), addRows(), adjustActionNames(), clearSelectedCells(), clearSelectedColumns(), copy(), copySelection(), cutSelection(), editDescriptionOfCurrentColumn(), editTypeAndFormatOfSelectedColumns(), export_to_TeX(), fillSelectedCellsWithRandomNumbers(), fillSelectedCellsWithRowNumbers(), goToCell(), insertEmptyColumns(), insertEmptyRows(), maskSelection(), normalizeColumns(), normalizeSelectedColumns(), normalizeSelection(), pasteIntoSelection(), readColumnWidthElement(), recalculateSelectedCells(), removeSelectedColumns(), removeSelectedRows(), selectAll(), setFormulaForSelection(), setSelectionAs(), showTableViewColumnContextMenu(), showTableViewContextMenu(), showTableViewRowContextMenu(), sortSelectedColumns(), Table(), unmaskSelection(), view(), and ~Table().
|
staticprivate |
Referenced by defaultColumnWidth(), and setDefaultColumnWidth().