MCPcopy Create free account
hub / github.com/KDE/labplot / setLinking

Method setLinking

src/backend/spreadsheet/Spreadsheet.cpp:488–502  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

486
487BASIC_SHARED_D_READER_IMPL(Spreadsheet, bool, linking, linking.linking)
488void Spreadsheet::setLinking(bool linking) {
489 Q_D(Spreadsheet);
490 if (linking != d->linking.linking) {
491 Linking l = d->linking;
492 l.linking = linking;
493
494 if (linking && d->linking.linkedSpreadsheet) {
495 beginMacro(i18n("%1: set linking", name()));
496 exec(new SpreadsheetSetLinkingCmd(d, l, ki18n("%1: set linking")));
497 setRowCount(d->linking.linkedSpreadsheet->rowCount());
498 endMacro();
499 } else
500 exec(new SpreadsheetSetLinkingCmd(d, l, ki18n("%1: set linking")));
501 }
502}
503
504BASIC_SHARED_D_READER_IMPL(Spreadsheet, const Spreadsheet*, linkedSpreadsheet, linking.linkedSpreadsheet)
505void Spreadsheet::setLinkedSpreadsheet(const Spreadsheet* linkedSpreadsheet, bool skipUndo) {

Calls 1

rowCountMethod · 0.45