[Libreoffice-commits] core.git: include/svl svl/source
Thorsten Behrens
tbehrens at suse.com
Thu Aug 1 02:05:23 PDT 2013
include/svl/itempool.hxx | 25 +++++++++++++++++++++++++
svl/source/items/itempool.cxx | 25 ++++---------------------
2 files changed, 29 insertions(+), 21 deletions(-)
New commits:
commit 44cd56e0ac1c1683e55b930f862c64f6da356779
Author: Thorsten Behrens <tbehrens at suse.com>
Date: Thu Aug 1 11:01:00 2013 +0200
Doxygenize some docs, translate to English while at it.
Change-Id: I977981bb45da1599e8d46bd8d961dcbb01ebd99b
diff --git a/include/svl/itempool.hxx b/include/svl/itempool.hxx
index ab9ff84..80c1faf 100644
--- a/include/svl/itempool.hxx
+++ b/include/svl/itempool.hxx
@@ -151,6 +151,31 @@ public:
virtual SfxMapUnit GetMetric( sal_uInt16 nWhich ) const;
void SetDefaultMetric( SfxMapUnit eNewMetric );
+
+ /** Request string representation of pool items
+
+ This virtual function produces a string representation, of
+ from the respective SfxItemPool subclass' known SfxPoolItems.
+
+ Subclasses, please overwrite this method, and handle
+ SfxPoolItems that don't return useful/complete information on
+ SfxPoolItem::GetPresentation()
+
+ This baseclass yields the unmodified string representation of
+ rItem.
+
+ @param[in] rItem
+ SfxPoolItem to query the string representation of
+
+ @param[in] ePresent
+ requested kind of representation - see SfxItemPresentation
+
+ @param[in] eMetric
+ requested unit of measure of the representation
+
+ @param[out] rText
+ string representation of 'rItem'
+ */
virtual SfxItemPresentation GetPresentation( const SfxPoolItem& rItem,
SfxItemPresentation ePresentation,
SfxMapUnit ePresentationMetric,
diff --git a/svl/source/items/itempool.cxx b/svl/source/items/itempool.cxx
index b1191cc..50e47cb 100644
--- a/svl/source/items/itempool.cxx
+++ b/svl/source/items/itempool.cxx
@@ -462,29 +462,12 @@ const OUString& SfxItemPool::GetName() const
SfxItemPresentation SfxItemPool::GetPresentation
(
- const SfxPoolItem& rItem, /* IN: <SfxPoolItem>, dessen textuelle
- Wert-Darstellung geliefert werden
- soll */
- SfxItemPresentation ePresent, /* IN: gew"unschte Art der Darstellung;
- siehe <SfxItemPresentation> */
- SfxMapUnit eMetric, /* IN: gew"unschte Ma\seinheit der Darstellung */
- OUString& rText, /* OUT: textuelle Darstellung von 'rItem' */
+ const SfxPoolItem& rItem,
+ SfxItemPresentation ePresent,
+ SfxMapUnit eMetric,
+ OUString& rText,
const IntlWrapper * pIntlWrapper
) const
-
-/* [Beschreibung]
-
- "Uber diese virtuelle Methode k"onnen textuelle Darstellungen der
- von der jeweilige SfxItemPool-Subklasse verwalteten SfxPoolItems
- angefordert werden.
-
- In Ableitungen sollte diese Methode "uberladen werden und auf
- SfxPoolItems reagiert werden, die bei <SfxPoolItem::GetPresentation()const>
- keine vollst"andige Information liefern k"onnen.
-
- Die Basisklasse liefert die unver"anderte Presentation von 'rItem'.
-*/
-
{
DBG_CHKTHIS(SfxItemPool, 0);
return rItem.GetPresentation(
More information about the Libreoffice-commits
mailing list