#include <Range.h>
◆ Cell
| Enumerator |
|---|
| Absolute | |
| ShowRow | |
| ShowColumn | |
| ShowRowColumn | |
| ShowFull | |
◆ CellAddress() [1/3]
| App::CellAddress::CellAddress |
( |
int |
row = -1, |
|
|
int |
col = -1, |
|
|
bool |
absRow = false, |
|
|
bool |
absCol = false |
|
) |
| |
◆ CellAddress() [2/3]
| App::CellAddress::CellAddress |
( |
const char * |
address | ) |
|
◆ CellAddress() [3/3]
| App::CellAddress::CellAddress |
( |
const std::string & |
address | ) |
|
◆ asInt()
| unsigned int App::CellAddress::asInt |
( |
| ) |
const |
|
protected |
◆ col()
| int App::CellAddress::col |
( |
| ) |
const |
Referenced by SpreadsheetGui::DlgSheetConf::accept(), Drawing::FeatureViewSpreadsheet::execute(), Spreadsheet::PropertySheet::getRange(), TechDraw::DrawViewSpreadsheet::getSheetImage(), Spreadsheet::PropertySheet::mergeCells(), Spreadsheet::PropertySheet::pasteCells(), SpreadsheetGui::SheetTableView::pasteClipboard(), SpreadsheetGui::DlgSheetConf::prepare(), App::Range::Range(), SpreadsheetGui::SheetView::select(), SpreadsheetGui::SheetView::setCurrentIndex(), Spreadsheet::PropertySheet::setPathValue(), and Spreadsheet::PropertySheet::splitCell().
◆ isAbsoluteCol()
| bool App::CellAddress::isAbsoluteCol |
( |
| ) |
const |
◆ isAbsoluteRow()
| bool App::CellAddress::isAbsoluteRow |
( |
| ) |
const |
◆ isValid()
| bool App::CellAddress::isValid |
( |
void |
| ) |
|
◆ operator!=()
◆ operator<()
◆ operator==()
◆ operator>()
◆ parseAbsoluteAddress()
| bool App::CellAddress::parseAbsoluteAddress |
( |
const char * |
txt | ) |
|
◆ row()
| int App::CellAddress::row |
( |
| ) |
const |
Referenced by SpreadsheetGui::DlgSheetConf::accept(), Drawing::FeatureViewSpreadsheet::execute(), Spreadsheet::PropertySheet::getRange(), TechDraw::DrawViewSpreadsheet::getSheetImage(), Spreadsheet::PropertySheet::mergeCells(), Spreadsheet::PropertySheet::pasteCells(), SpreadsheetGui::SheetTableView::pasteClipboard(), SpreadsheetGui::DlgSheetConf::prepare(), App::Range::Range(), SpreadsheetGui::SheetView::select(), SpreadsheetGui::SheetView::setCurrentIndex(), Spreadsheet::PropertySheet::setPathValue(), and Spreadsheet::PropertySheet::splitCell().
◆ setCol()
| void App::CellAddress::setCol |
( |
int |
c, |
|
|
bool |
clip = false |
|
) |
| |
◆ setRow()
| void App::CellAddress::setRow |
( |
int |
r, |
|
|
bool |
clip = false |
|
) |
| |
◆ toString()
Convert given cell address into its string representation.
- Returns
- Address given as a string.
Referenced by SpreadsheetGui::DlgSheetConf::accept(), App::Range::address(), SpreadsheetGui::SheetView::confirmAliasChanged(), SpreadsheetGui::SheetViewPy::currentIndex(), SpreadsheetGui::SheetModel::data(), SpreadsheetGui::DlgSheetConf::DlgSheetConf(), Drawing::FeatureViewSpreadsheet::execute(), App::Range::fromCellString(), Spreadsheet::Sheet::getAddressFromAlias(), Spreadsheet::Cell::getFormattedQuantity(), Spreadsheet::PropertySheet::getPyValue(), TechDraw::DrawViewSpreadsheet::getSheetImage(), SpreadsheetGui::DlgSheetConf::onDiscard(), Spreadsheet::PropertySheet::pasteCells(), SpreadsheetGui::DlgSheetConf::prepare(), App::Range::rangeString(), SpreadsheetGui::SheetViewPy::selectedCells(), App::Range::toCellString(), and Spreadsheet::Sheet::updateProperty().
◆ MAX_COLUMNS
| const int App::CellAddress::MAX_COLUMNS = 26 * 26 + 26 |
|
static |
◆ MAX_ROWS
| const int App::CellAddress::MAX_ROWS = 16384 |
|
static |
The documentation for this struct was generated from the following files:
- FreeCAD/src/App/Range.h
- FreeCAD/src/App/Range.cpp