summaryrefslogtreecommitdiff
path: root/scaddins/source/pricing/pricing.hxx
diff options
context:
space:
mode:
Diffstat (limited to 'scaddins/source/pricing/pricing.hxx')
-rw-r--r--scaddins/source/pricing/pricing.hxx44
1 files changed, 3 insertions, 41 deletions
diff --git a/scaddins/source/pricing/pricing.hxx b/scaddins/source/pricing/pricing.hxx
index 21a3c4984563..0daf3f8826bb 100644
--- a/scaddins/source/pricing/pricing.hxx
+++ b/scaddins/source/pricing/pricing.hxx
@@ -29,6 +29,7 @@
#include <string.h>
+#include <vector>
#include <com/sun/star/lang/XServiceName.hpp>
#include <com/sun/star/lang/XServiceInfo.hpp>
#include <com/sun/star/lang/XMultiServiceFactory.hpp>
@@ -90,45 +91,6 @@ inline void ScaList::Append( void* pNew )
}
-class ScaStringList : protected ScaList
-{
-public:
- inline ScaStringList() : ScaList() {};
- virtual ~ScaStringList();
-
- using ScaList::Count;
-
- inline const OUString* Get( sal_uInt32 nIndex ) const;
-
- inline OUString* First();
- inline OUString* Next();
-
- using ScaList::Append;
- inline void Append( const OUString& rNew );
-};
-
-
-inline const OUString* ScaStringList::Get( sal_uInt32 nIndex ) const
-{
- return static_cast< const OUString* >( ScaList::GetObject( nIndex ) );
-}
-
-inline OUString* ScaStringList::First()
-{
- return static_cast< OUString* >( ScaList::First() );
-}
-
-inline OUString* ScaStringList::Next()
-{
- return static_cast< OUString* >( ScaList::Next() );
-}
-
-inline void ScaStringList::Append( const OUString& rNew )
-{
- ScaList::Append( new OUString( rNew ) );
-}
-
-
class ScaResId : public ResId
{
public:
@@ -226,7 +188,7 @@ private:
sal_uInt16 nDescrID; // leads also to parameter descriptions!
sal_uInt16 nCompListID; // resource ID to list of valid names
sal_uInt16 nParamCount; // num of parameters
- ScaStringList aCompList; // list of all valid names
+ std::vector<OUString> aCompList; // list of all valid names
ScaCategory eCat; // function category
bool bDouble; // name already exist in Calc
bool bWithOpt; // first parameter is internal
@@ -244,7 +206,7 @@ public:
inline bool Is( const OUString& rCompare ) const
{ return aIntName == rCompare; }
- inline const ScaStringList& GetCompNameList() const { return aCompList; }
+ inline const std::vector<OUString>& GetCompNameList() const { return aCompList; }
};