2011/2/28 Ganesh Paramasivam <[email protected]>: > Casper, > > A Quick question > > In KoTableColumnAndRowStyleManager.cpp we have a getManager() function > with the prototype > > KoTableColumnAndRowStyleManager > KoTableColumnAndRowStyleManager::getManager(QTextTable *table) > > Shouldn't the function return a reference or a pointer ? like this > > KoTableColumnAndRowStyleManager& > KoTableColumnAndRowStyleManager::getManager(QTextTable *table) > > If I were to set a row-style or a column-style for a table and do this > KoTableColumnAndRowStyleManager::getManager(table)->setRowStyle(0, rowStyle) > I would be setting these values on a copy of the return value ( and > not on the actual Manager ).
Yes you would. Not sure, but I guess it works because KoTableColumnAndRowStyleManager is explicitly shared. I.e. all KoTableColumnAndRowStyleManager instances share the same data. Right Casper? Elvis > > Am I missing something ? > > Thanks, > Ganesh > _______________________________________________ > calligra-devel mailing list > [email protected] > https://mail.kde.org/mailman/listinfo/calligra-devel > _______________________________________________ calligra-devel mailing list [email protected] https://mail.kde.org/mailman/listinfo/calligra-devel
