Classes | |
class | Cell |
class | DisplayUnit |
class | Module |
class | PropertyColumnWidths |
class | PropertyColumnWidthsPy |
The python export class for PropertyColumnWidths. More... | |
class | PropertyRowHeights |
class | PropertyRowHeightsPy |
The python export class for PropertyRowHeights. More... | |
class | PropertySheet |
class | PropertySheetPy |
The python export class for PropertySheet. More... | |
class | PropertySpreadsheetQuantity |
Spreadsheet quantity property This is a property for quantities, and unlike its ancestor implements Copy() and Paste() methods. More... | |
class | Sheet |
class | SheetObserver |
class | SheetPy |
The python export class for Sheet. More... | |
Typedefs | |
typedef App::FeaturePythonT< Sheet > | SheetPython |
Functions | |
SpreadsheetExport std::string | columnName (int col) |
Encode col as a string. More... | |
SpreadsheetExport void | createRectangles (std::set< std::pair< int, int > > &cells, std::map< std::pair< int, int >, std::pair< int, int > > &rectangles) |
PyObject * | initModule () |
SpreadsheetExport std::string | quote (const std::string &input) |
SpreadsheetExport std::string | rowName (int row) |
Encode row as a string. More... | |
SpreadsheetExport std::string | unquote (const std::string &input) |
Typedef Documentation
◆ SheetPython
Function Documentation
◆ columnName()
std::string Spreadsheet::columnName | ( | int | col | ) |
Encode col as a string.
- Parameters
-
col Column given as a 0-based column position.
- Returns
- String with column position, with "A" being the first column, "B" being the second and so on.
Referenced by SpreadsheetGui::SheetTableView::insertColumns(), SpreadsheetGui::SheetTableView::removeColumns(), and Spreadsheet::PropertyColumnWidths::Save().
◆ createRectangles()
void Spreadsheet::createRectangles | ( | std::set< std::pair< int, int > > & | cells, |
std::map< std::pair< int, int >, std::pair< int, int > > & | rectangles | ||
) |
Referenced by SpreadsheetGui::SheetTableView::selectedRanges().
◆ initModule()
PyObject* Spreadsheet::initModule | ( | ) |
◆ quote()
std::string Spreadsheet::quote | ( | const std::string & | input | ) |
◆ rowName()
std::string Spreadsheet::rowName | ( | int | row | ) |
Encode row as a string.
- Parameters
-
row Row given as a 0-based row position.
- Returns
- String with row position, with "1" being the first row.
Referenced by SpreadsheetGui::SheetTableView::insertRows(), SpreadsheetGui::SheetTableView::removeRows(), and Spreadsheet::PropertyRowHeights::Save().
◆ unquote()
std::string Spreadsheet::unquote | ( | const std::string & | input | ) |