2011/2/28 Ganesh Paramasivam <gan...@crystalfab.com>: > 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 > calligra-devel@kde.org > https://mail.kde.org/mailman/listinfo/calligra-devel > _______________________________________________ calligra-devel mailing list calligra-devel@kde.org https://mail.kde.org/mailman/listinfo/calligra-devel