#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