[prev in list] [next in list] [prev in thread] [next in thread] 

List:       calligra-devel
Subject:    Re: KoTableColumnAndRowStyleManager Question.
From:       Elvis Stansvik <elvstone () gmail ! com>
Date:       2011-02-28 9:00:15
Message-ID: AANLkTimFzZi7jbKsVbA2E34__598R47--h2bB7xu7y-O () mail ! gmail ! com
[Download RAW message or body]

2011/2/28 Ganesh Paramasivam <ganesh@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
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic