labplot  2.8.2
About: LabPlot is an application for plotting and analysis of 2D and 3D functions and data. It is a complete rewrite of LabPlot1 and lacks in the first release a lot of features available in the predecessor. On the other hand, the GUI and the usability is more superior.
  Fossies Dox: labplot-2.8.2.tar.gz  ("unofficial" and yet experimental doxygen-generated source code documentation)  

MatrixView Class Reference

#include <MatrixView.h>

Inheritance diagram for MatrixView:
[legend]
Collaboration diagram for MatrixView:
[legend]

Public Slots

void createContextMenu (QMenu *) const
 
void print (QPrinter *) const
 

Public Member Functions

 MatrixView (Matrix *)
 
 ~MatrixView () override
 
MatrixModelmodel () const
 
int selectedColumnCount (bool full=false) const
 
bool isColumnSelected (int col, bool full=false) const
 
int selectedRowCount (bool full=false) const
 
bool isRowSelected (int row, bool full=false) const
 
int firstSelectedColumn (bool full=false) const
 
int lastSelectedColumn (bool full=false) const
 
int firstSelectedRow (bool full=false) const
 
int lastSelectedRow (bool full=false) const
 
bool isCellSelected (int row, int col) const
 
void setCellSelected (int row, int col)
 
void setCellsSelected (int first_row, int first_col, int last_row, int last_col)
 
void getCurrentCell (int *row, int *col) const
 
void resizeHeaders ()
 
void adjustHeaders ()
 
void exportToFile (const QString &path, const QString &separator, QLocale::Language) const
 
void exportToLaTeX (const QString &, const bool verticalHeaders, const bool horizontalHeaders, const bool latexHeaders, const bool gridLines, const bool entire, const bool captions) const
 
void exportToFits (const QString &fileName, const int exportTo) const
 

Private Slots

void goToCell ()
 
void advanceCell ()
 
void handleHorizontalSectionResized (int logicalIndex, int oldSize, int newSize)
 
void handleVerticalSectionResized (int logicalIndex, int oldSize, int newSize)
 
void switchView (QAction *)
 
void matrixDataChanged ()
 
void fillWithFunctionValues ()
 
void fillWithConstValues ()
 
void cutSelection ()
 
void copySelection ()
 
void pasteIntoSelection ()
 
void clearSelectedCells ()
 
void headerFormatChanged (QAction *)
 
void modifyValues ()
 
void addColumns ()
 
void insertEmptyColumns ()
 
void removeSelectedColumns ()
 
void clearSelectedColumns ()
 
void addRows ()
 
void insertEmptyRows ()
 
void removeSelectedRows ()
 
void clearSelectedRows ()
 
void showColumnStatistics ()
 
void showRowStatistics ()
 

Private Member Functions

void init ()
 
void initActions ()
 
void initMenus ()
 
void connectActions ()
 
void goToCell (int row, int col)
 
void updateImage ()
 
bool eventFilter (QObject *, QEvent *) override
 
void keyPressEvent (QKeyEvent *) override
 

Private Attributes

QStackedWidget * m_stackedWidget
 
QTableView * m_tableView
 
QLabel * m_imageLabel
 
Matrixm_matrix
 
MatrixModelm_model
 
QImage m_image
 
bool m_imageIsDirty {true}
 
QAction * action_cut_selection
 
QAction * action_copy_selection
 
QAction * action_paste_into_selection
 
QAction * action_clear_selection
 
QAction * action_select_all
 
QAction * action_clear_matrix
 
QAction * action_go_to_cell
 
QAction * action_set_formula
 
QAction * action_recalculate
 
QAction * action_duplicate
 
QAction * action_transpose
 
QAction * action_mirror_vertically
 
QAction * action_mirror_horizontally
 
QAction * action_add_value
 
QAction * action_subtract_value
 
QAction * action_multiply_value
 
QAction * action_divide_value
 
QAction * action_header_format_1
 
QAction * action_header_format_2
 
QAction * action_header_format_3
 
QAction * action_insert_columns
 
QAction * action_remove_columns
 
QAction * action_clear_columns
 
QAction * action_add_columns
 
QAction * action_statistics_columns
 
QAction * action_insert_rows
 
QAction * action_remove_rows
 
QAction * action_clear_rows
 
QAction * action_add_rows
 
QAction * action_statistics_rows
 
QAction * action_data_view
 
QAction * action_image_view
 
QAction * action_fill_function
 
QAction * action_fill_const
 
QMenu * m_selectionMenu
 
QMenu * m_columnMenu
 
QMenu * m_rowMenu
 
QMenu * m_matrixMenu
 
QMenu * m_headerFormatMenu
 
QShortcut * sel_all
 

Detailed Description

Definition at line 49 of file MatrixView.h.

Constructor & Destructor Documentation

◆ MatrixView()

MatrixView::MatrixView ( Matrix matrix)
explicit

File : MatrixView.cpp Project : LabPlot

Description : View class for Matrix

Copyright : (C) 2008-2009 Tilman Benkert (thzs@.nosp@m.gmx..nosp@m.net) Copyright : (C) 2015-2019 Alexander Semke (alexa.nosp@m.nder.nosp@m..semk.nosp@m.e@we.nosp@m.b.de) Copyright : (C) 2017 Stefan Gerlach (stefa.nosp@m.n.ge.nosp@m.rlach.nosp@m.@uni.nosp@m..kn)

  • This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. *
  • This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. *
  • You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 51 Franklin Street, Fifth Floor, * Boston, MA 02110-1301 USA *

Definition at line 67 of file MatrixView.cpp.

References init(), AbstractAspect::isLoading(), m_matrix, and m_tableView.

◆ ~MatrixView()

MatrixView::~MatrixView ( )
override

Definition at line 86 of file MatrixView.cpp.

References m_model.

Member Function Documentation

◆ addColumns

void MatrixView::addColumns ( )
privateslot

Append as many columns as are selected.

Definition at line 867 of file MatrixView.cpp.

References Matrix::appendColumns(), m_matrix, and selectedColumnCount().

Referenced by connectActions().

◆ addRows

void MatrixView::addRows ( )
privateslot

Append as many rows as are selected.

Definition at line 921 of file MatrixView.cpp.

References Matrix::appendRows(), m_matrix, and selectedRowCount().

Referenced by connectActions().

◆ adjustHeaders()

void MatrixView::adjustHeaders ( )

set the row and column size to the saved sizes.

Definition at line 383 of file MatrixView.cpp.

References Matrix::columnWidth(), handleHorizontalSectionResized(), handleVerticalSectionResized(), m_matrix, m_tableView, and Matrix::rowHeight().

Referenced by Matrix::copy(), and init().

◆ advanceCell

void MatrixView::advanceCell ( )
privateslot

Advance current cell after [Return] or [Enter] was pressed

Definition at line 583 of file MatrixView.cpp.

References m_matrix, and m_tableView.

Referenced by keyPressEvent().

◆ clearSelectedCells

◆ clearSelectedColumns

void MatrixView::clearSelectedColumns ( )
privateslot

◆ clearSelectedRows

◆ connectActions()

◆ copySelection

void MatrixView::copySelection ( )
privateslot

◆ createContextMenu

void MatrixView::createContextMenu ( QMenu *  menu) const
slot

Populates the menu menu with the spreadsheet and spreadsheet view relevant actions. The menu is used

  • as the context menu in MatrixView
  • as the "matrix menu" in the main menu-bar (called form MainWin)
  • as a part of the matrix context menu in project explorer

Definition at line 331 of file MatrixView.cpp.

References action_add_value, action_clear_matrix, action_data_view, action_divide_value, action_fill_const, action_fill_function, action_go_to_cell, action_image_view, action_mirror_horizontally, action_mirror_vertically, action_multiply_value, action_select_all, action_subtract_value, action_transpose, i18n, m_headerFormatMenu, and m_selectionMenu.

Referenced by init().

◆ cutSelection

◆ eventFilter()

bool MatrixView::eventFilter ( QObject *  watched,
QEvent *  event 
)
overrideprivate

Definition at line 553 of file MatrixView.cpp.

References m_columnMenu, m_matrixMenu, m_rowMenu, and m_tableView.

◆ exportToFile()

void MatrixView::exportToFile ( const QString &  path,
const QString &  separator,
QLocale::Language  language 
) const

Definition at line 1111 of file MatrixView.cpp.

References Matrix::data(), and m_matrix.

Referenced by Matrix::exportView().

◆ exportToFits()

void MatrixView::exportToFits ( const QString &  fileName,
const int  exportTo 
) const

Definition at line 1518 of file MatrixView.cpp.

References m_matrix, and FITSFilter::setExportTo().

Referenced by Matrix::exportView().

◆ exportToLaTeX()

void MatrixView::exportToLaTeX ( const QString &  path,
const bool  verticalHeaders,
const bool  horizontalHeaders,
const bool  latexHeaders,
const bool  gridLines,
const bool  entire,
const bool  captions 
) const

◆ fillWithConstValues

void MatrixView::fillWithConstValues ( )
privateslot

Definition at line 622 of file MatrixView.cpp.

References Matrix::data(), i18n, m_matrix, RESET_CURSOR, Matrix::setData(), and WAIT_CURSOR.

Referenced by connectActions().

◆ fillWithFunctionValues

void MatrixView::fillWithFunctionValues ( )
privateslot

Definition at line 617 of file MatrixView.cpp.

References m_matrix.

Referenced by connectActions().

◆ firstSelectedColumn()

int MatrixView::firstSelectedColumn ( bool  full = false) const

Return the index of the first selected column. If full is true, this function only looks for fully selected columns.

Definition at line 477 of file MatrixView.cpp.

References isColumnSelected(), and m_matrix.

Referenced by clearSelectedCells(), copySelection(), exportToLaTeX(), insertEmptyColumns(), pasteIntoSelection(), and removeSelectedColumns().

◆ firstSelectedRow()

int MatrixView::firstSelectedRow ( bool  full = false) const

Return the index of the first selected row. If full is true, this function only looks for fully selected rows.

Definition at line 502 of file MatrixView.cpp.

References isRowSelected(), and m_matrix.

Referenced by clearSelectedCells(), clearSelectedRows(), copySelection(), cutSelection(), exportToLaTeX(), insertEmptyRows(), pasteIntoSelection(), and removeSelectedRows().

◆ getCurrentCell()

void MatrixView::getCurrentCell ( int *  row,
int *  col 
) const

Determine the current cell (-1 if no cell is designated as the current)

Definition at line 542 of file MatrixView.cpp.

References m_tableView.

Referenced by pasteIntoSelection().

◆ goToCell [1/2]

void MatrixView::goToCell ( )
privateslot

Definition at line 589 of file MatrixView.cpp.

References i18n, and m_matrix.

Referenced by connectActions().

◆ goToCell() [2/2]

void MatrixView::goToCell ( int  row,
int  col 
)
private

Definition at line 601 of file MatrixView.cpp.

References MatrixModel::index(), m_model, and m_tableView.

◆ handleHorizontalSectionResized

void MatrixView::handleHorizontalSectionResized ( int  logicalIndex,
int  oldSize,
int  newSize 
)
privateslot

Definition at line 607 of file MatrixView.cpp.

References m_matrix, and Matrix::setColumnWidth().

Referenced by adjustHeaders().

◆ handleVerticalSectionResized

void MatrixView::handleVerticalSectionResized ( int  logicalIndex,
int  oldSize,
int  newSize 
)
privateslot

Definition at line 612 of file MatrixView.cpp.

References m_matrix, and Matrix::setRowHeight().

Referenced by adjustHeaders().

◆ headerFormatChanged

void MatrixView::headerFormatChanged ( QAction *  action)
privateslot

◆ init()

◆ initActions()

◆ initMenus()

◆ insertEmptyColumns

◆ insertEmptyRows

◆ isCellSelected()

bool MatrixView::isCellSelected ( int  row,
int  col 
) const

◆ isColumnSelected()

bool MatrixView::isColumnSelected ( int  col,
bool  full = false 
) const

Returns true if column 'col' is selected; otherwise false. If full is true, this function only returns true if the whole column is selected.

Definition at line 443 of file MatrixView.cpp.

References m_tableView.

Referenced by clearSelectedColumns(), firstSelectedColumn(), insertEmptyColumns(), lastSelectedColumn(), removeSelectedColumns(), selectedColumnCount(), and showColumnStatistics().

◆ isRowSelected()

bool MatrixView::isRowSelected ( int  row,
bool  full = false 
) const

Returns true if row row is selected; otherwise false If full is true, this function only returns true if the whole row is selected.

Definition at line 466 of file MatrixView.cpp.

References m_tableView.

Referenced by clearSelectedRows(), firstSelectedRow(), insertEmptyRows(), lastSelectedRow(), removeSelectedRows(), selectedRowCount(), and showRowStatistics().

◆ keyPressEvent()

void MatrixView::keyPressEvent ( QKeyEvent *  event)
overrideprivate

Definition at line 570 of file MatrixView.cpp.

References advanceCell(), and clearSelectedCells().

◆ lastSelectedColumn()

int MatrixView::lastSelectedColumn ( bool  full = false) const

Return the index of the last selected column If full is true, this function only looks for fully selected columns.

Definition at line 490 of file MatrixView.cpp.

References isColumnSelected(), and m_matrix.

Referenced by clearSelectedCells(), copySelection(), exportToLaTeX(), insertEmptyColumns(), pasteIntoSelection(), and removeSelectedColumns().

◆ lastSelectedRow()

int MatrixView::lastSelectedRow ( bool  full = false) const

Return the index of the last selected row If full is true, this function only looks for fully selected rows.

Definition at line 515 of file MatrixView.cpp.

References isRowSelected(), and m_matrix.

Referenced by clearSelectedCells(), clearSelectedRows(), copySelection(), exportToLaTeX(), insertEmptyRows(), pasteIntoSelection(), and removeSelectedRows().

◆ matrixDataChanged

void MatrixView::matrixDataChanged ( )
privateslot

Definition at line 848 of file MatrixView.cpp.

References m_imageIsDirty, m_stackedWidget, and updateImage().

Referenced by init().

◆ model()

MatrixModel * MatrixView::model ( ) const

Definition at line 90 of file MatrixView.cpp.

References m_model.

Referenced by MatrixPrivate::updateViewHeader(), and Matrix::view().

◆ modifyValues

void MatrixView::modifyValues ( )
privateslot

Definition at line 206 of file MatrixView.cpp.

References asan_symbolize::action, and m_matrix.

Referenced by connectActions().

◆ pasteIntoSelection

◆ print

void MatrixView::print ( QPrinter *  printer) const
slot

prints the complete matrix to printer.

Definition at line 980 of file MatrixView.cpp.

References Matrix::data(), m_matrix, m_tableView, RESET_CURSOR, and WAIT_CURSOR.

Referenced by Matrix::printPreview(), and Matrix::printView().

◆ removeSelectedColumns

◆ removeSelectedRows

◆ resizeHeaders()

void MatrixView::resizeHeaders ( )

Resizes the headers/columns to fit the new content. Called on changes of the header format in Matrix.

Definition at line 415 of file MatrixView.cpp.

References action_header_format_1, action_header_format_2, action_header_format_3, Matrix::HeaderRowsColumns, Matrix::HeaderValues, m_matrix, and m_tableView.

◆ selectedColumnCount()

int MatrixView::selectedColumnCount ( bool  full = false) const

Returns how many columns are selected. If full is true, this function only returns the number of fully selected columns.

Definition at line 431 of file MatrixView.cpp.

References isColumnSelected(), and m_matrix.

Referenced by addColumns(), exportToLaTeX(), Matrix::exportView(), and showColumnStatistics().

◆ selectedRowCount()

int MatrixView::selectedRowCount ( bool  full = false) const

Return how many rows are (at least partly) selected If full is true, this function only returns the number of fully selected rows.

Definition at line 454 of file MatrixView.cpp.

References isRowSelected(), and m_matrix.

Referenced by Matrix::addColumns(), Matrix::addRows(), addRows(), exportToLaTeX(), and showRowStatistics().

◆ setCellSelected()

void MatrixView::setCellSelected ( int  row,
int  col 
)

Definition at line 529 of file MatrixView.cpp.

References MatrixModel::index(), m_model, and m_tableView.

Referenced by pasteIntoSelection().

◆ setCellsSelected()

void MatrixView::setCellsSelected ( int  first_row,
int  first_col,
int  last_row,
int  last_col 
)

Definition at line 533 of file MatrixView.cpp.

References MatrixModel::index(), m_model, and m_tableView.

Referenced by pasteIntoSelection().

◆ showColumnStatistics

void MatrixView::showColumnStatistics ( )
privateslot

◆ showRowStatistics

void MatrixView::showRowStatistics ( )
privateslot

◆ switchView

void MatrixView::switchView ( QAction *  action)
privateslot

◆ updateImage()

void MatrixView::updateImage ( )
private

Member Data Documentation

◆ action_add_columns

QAction* MatrixView::action_add_columns
private

Definition at line 130 of file MatrixView.h.

Referenced by connectActions(), and initActions().

◆ action_add_rows

QAction* MatrixView::action_add_rows
private

Definition at line 136 of file MatrixView.h.

Referenced by connectActions(), and initActions().

◆ action_add_value

QAction* MatrixView::action_add_value
private

Definition at line 118 of file MatrixView.h.

Referenced by connectActions(), createContextMenu(), initActions(), and initMenus().

◆ action_clear_columns

QAction* MatrixView::action_clear_columns
private

Definition at line 129 of file MatrixView.h.

Referenced by connectActions(), initActions(), and initMenus().

◆ action_clear_matrix

QAction* MatrixView::action_clear_matrix
private

Definition at line 109 of file MatrixView.h.

Referenced by connectActions(), createContextMenu(), initActions(), and initMenus().

◆ action_clear_rows

QAction* MatrixView::action_clear_rows
private

Definition at line 135 of file MatrixView.h.

Referenced by connectActions(), initActions(), and initMenus().

◆ action_clear_selection

QAction* MatrixView::action_clear_selection
private

Definition at line 106 of file MatrixView.h.

Referenced by connectActions(), initActions(), and initMenus().

◆ action_copy_selection

QAction* MatrixView::action_copy_selection
private

Definition at line 104 of file MatrixView.h.

Referenced by connectActions(), initActions(), and initMenus().

◆ action_cut_selection

QAction* MatrixView::action_cut_selection
private

Definition at line 103 of file MatrixView.h.

Referenced by connectActions(), initActions(), and initMenus().

◆ action_data_view

QAction* MatrixView::action_data_view
private

Definition at line 139 of file MatrixView.h.

Referenced by createContextMenu(), initActions(), initMenus(), and switchView().

◆ action_divide_value

QAction* MatrixView::action_divide_value
private

Definition at line 121 of file MatrixView.h.

Referenced by connectActions(), createContextMenu(), initActions(), and initMenus().

◆ action_duplicate

QAction* MatrixView::action_duplicate
private

Definition at line 113 of file MatrixView.h.

◆ action_fill_const

QAction* MatrixView::action_fill_const
private

Definition at line 142 of file MatrixView.h.

Referenced by connectActions(), createContextMenu(), initActions(), and initMenus().

◆ action_fill_function

QAction* MatrixView::action_fill_function
private

Definition at line 141 of file MatrixView.h.

Referenced by connectActions(), createContextMenu(), initActions(), and initMenus().

◆ action_go_to_cell

QAction* MatrixView::action_go_to_cell
private

Definition at line 110 of file MatrixView.h.

Referenced by connectActions(), createContextMenu(), initActions(), and initMenus().

◆ action_header_format_1

QAction* MatrixView::action_header_format_1
private

Definition at line 123 of file MatrixView.h.

Referenced by headerFormatChanged(), initActions(), initMenus(), and resizeHeaders().

◆ action_header_format_2

QAction* MatrixView::action_header_format_2
private

Definition at line 124 of file MatrixView.h.

Referenced by headerFormatChanged(), initActions(), initMenus(), and resizeHeaders().

◆ action_header_format_3

QAction* MatrixView::action_header_format_3
private

Definition at line 125 of file MatrixView.h.

Referenced by initActions(), initMenus(), and resizeHeaders().

◆ action_image_view

QAction* MatrixView::action_image_view
private

Definition at line 140 of file MatrixView.h.

Referenced by createContextMenu(), initActions(), and initMenus().

◆ action_insert_columns

QAction* MatrixView::action_insert_columns
private

Definition at line 127 of file MatrixView.h.

Referenced by connectActions(), initActions(), and initMenus().

◆ action_insert_rows

QAction* MatrixView::action_insert_rows
private

Definition at line 133 of file MatrixView.h.

Referenced by connectActions(), initActions(), and initMenus().

◆ action_mirror_horizontally

QAction* MatrixView::action_mirror_horizontally
private

Definition at line 116 of file MatrixView.h.

Referenced by connectActions(), createContextMenu(), initActions(), and initMenus().

◆ action_mirror_vertically

QAction* MatrixView::action_mirror_vertically
private

Definition at line 115 of file MatrixView.h.

Referenced by connectActions(), createContextMenu(), initActions(), and initMenus().

◆ action_multiply_value

QAction* MatrixView::action_multiply_value
private

Definition at line 120 of file MatrixView.h.

Referenced by connectActions(), createContextMenu(), initActions(), and initMenus().

◆ action_paste_into_selection

QAction* MatrixView::action_paste_into_selection
private

Definition at line 105 of file MatrixView.h.

Referenced by connectActions(), initActions(), and initMenus().

◆ action_recalculate

QAction* MatrixView::action_recalculate
private

Definition at line 112 of file MatrixView.h.

◆ action_remove_columns

QAction* MatrixView::action_remove_columns
private

Definition at line 128 of file MatrixView.h.

Referenced by connectActions(), initActions(), and initMenus().

◆ action_remove_rows

QAction* MatrixView::action_remove_rows
private

Definition at line 134 of file MatrixView.h.

Referenced by connectActions(), initActions(), and initMenus().

◆ action_select_all

QAction* MatrixView::action_select_all
private

Definition at line 108 of file MatrixView.h.

Referenced by connectActions(), createContextMenu(), initActions(), and initMenus().

◆ action_set_formula

QAction* MatrixView::action_set_formula
private

Definition at line 111 of file MatrixView.h.

◆ action_statistics_columns

QAction* MatrixView::action_statistics_columns
private

Definition at line 131 of file MatrixView.h.

Referenced by connectActions(), initActions(), and initMenus().

◆ action_statistics_rows

QAction* MatrixView::action_statistics_rows
private

Definition at line 137 of file MatrixView.h.

Referenced by connectActions(), initActions(), and initMenus().

◆ action_subtract_value

QAction* MatrixView::action_subtract_value
private

Definition at line 119 of file MatrixView.h.

Referenced by connectActions(), createContextMenu(), initActions(), and initMenus().

◆ action_transpose

QAction* MatrixView::action_transpose
private

Definition at line 114 of file MatrixView.h.

Referenced by connectActions(), createContextMenu(), initActions(), and initMenus().

◆ m_columnMenu

QMenu* MatrixView::m_columnMenu
private

Definition at line 146 of file MatrixView.h.

Referenced by eventFilter(), and initMenus().

◆ m_headerFormatMenu

QMenu* MatrixView::m_headerFormatMenu
private

Definition at line 149 of file MatrixView.h.

Referenced by createContextMenu(), and initMenus().

◆ m_image

QImage MatrixView::m_image
private

Definition at line 99 of file MatrixView.h.

Referenced by updateImage().

◆ m_imageIsDirty

bool MatrixView::m_imageIsDirty {true}
private

Definition at line 100 of file MatrixView.h.

Referenced by matrixDataChanged(), switchView(), and updateImage().

◆ m_imageLabel

QLabel* MatrixView::m_imageLabel
private

Definition at line 96 of file MatrixView.h.

Referenced by init(), and updateImage().

◆ m_matrix

◆ m_matrixMenu

QMenu* MatrixView::m_matrixMenu
private

Definition at line 148 of file MatrixView.h.

Referenced by eventFilter(), and initMenus().

◆ m_model

MatrixModel* MatrixView::m_model
private

◆ m_rowMenu

QMenu* MatrixView::m_rowMenu
private

Definition at line 147 of file MatrixView.h.

Referenced by eventFilter(), and initMenus().

◆ m_selectionMenu

QMenu* MatrixView::m_selectionMenu
private

Definition at line 145 of file MatrixView.h.

Referenced by createContextMenu(), and initMenus().

◆ m_stackedWidget

QStackedWidget* MatrixView::m_stackedWidget
private

Definition at line 94 of file MatrixView.h.

Referenced by init(), matrixDataChanged(), and switchView().

◆ m_tableView

◆ sel_all

QShortcut* MatrixView::sel_all
private

Definition at line 151 of file MatrixView.h.

Referenced by init().


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