Kaydet (Commit) 2e303c17 authored tarafından Caolán McNamara's avatar Caolán McNamara

remove some tools/string.hxx

üst 6248f703
...@@ -50,24 +50,15 @@ SvxInsRowColDlg::SvxInsRowColDlg(Window* pParent, bool bCol, const rtl::OString& ...@@ -50,24 +50,15 @@ SvxInsRowColDlg::SvxInsRowColDlg(Window* pParent, bool bCol, const rtl::OString&
aBeforeBtn( this, CUI_RES( CB_POS_BEFORE ) ), aBeforeBtn( this, CUI_RES( CB_POS_BEFORE ) ),
aAfterBtn( this, CUI_RES( CB_POS_AFTER ) ), aAfterBtn( this, CUI_RES( CB_POS_AFTER ) ),
aPosFL( this, CUI_RES( FL_POS ) ), aPosFL( this, CUI_RES( FL_POS ) ),
aRow(CUI_RES(STR_ROW)), aRow(ResId::toString(CUI_RES(STR_ROW))),
aCol(CUI_RES(STR_COL)), aCol(ResId::toString(CUI_RES(STR_COL))),
aOKBtn( this, CUI_RES( BT_OK ) ), aOKBtn( this, CUI_RES( BT_OK ) ),
aCancelBtn( this, CUI_RES( BT_CANCEL ) ), aCancelBtn( this, CUI_RES( BT_CANCEL ) ),
aHelpBtn( this, CUI_RES( BT_HELP ) ), aHelpBtn( this, CUI_RES( BT_HELP ) ),
bColumn( bCol ) bColumn( bCol )
{ {
FreeResource(); FreeResource();
String aTmp; SetText( bColumn ? aCol : aRow );
if( bColumn )
{
aTmp += aCol;
}
else
{
aTmp += aRow;
}
SetText( aTmp );
SetHelpId( sHelpId ); SetHelpId( sHelpId );
} }
...@@ -76,6 +67,4 @@ short SvxInsRowColDlg::Execute(void) ...@@ -76,6 +67,4 @@ short SvxInsRowColDlg::Execute(void)
return ModalDialog::Execute(); return ModalDialog::Execute();
} }
/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ /* vim:set shiftwidth=4 softtabstop=4 expandtab: */
...@@ -28,6 +28,9 @@ ...@@ -28,6 +28,9 @@
#ifndef _SVX_INSRC_HXX #ifndef _SVX_INSRC_HXX
#define _SVX_INSRC_HXX #define _SVX_INSRC_HXX
#include <rtl/string.hxx>
#include <rtl/ustring.hxx>
#include <svx/stddlg.hxx> #include <svx/stddlg.hxx>
#include <vcl/fixed.hxx> #include <vcl/fixed.hxx>
...@@ -35,8 +38,6 @@ ...@@ -35,8 +38,6 @@
#include <vcl/group.hxx> #include <vcl/group.hxx>
#include <vcl/button.hxx> #include <vcl/button.hxx>
#include <tools/string.hxx>
class SvxInsRowColDlg : public SvxAbstractInsRowColDlg, public ModalDialog class SvxInsRowColDlg : public SvxAbstractInsRowColDlg, public ModalDialog
{ {
FixedText aCount; FixedText aCount;
...@@ -47,8 +48,8 @@ class SvxInsRowColDlg : public SvxAbstractInsRowColDlg, public ModalDialog ...@@ -47,8 +48,8 @@ class SvxInsRowColDlg : public SvxAbstractInsRowColDlg, public ModalDialog
RadioButton aAfterBtn; RadioButton aAfterBtn;
FixedLine aPosFL; FixedLine aPosFL;
String aRow; rtl::OUString aRow;
String aCol; rtl::OUString aCol;
OKButton aOKBtn; OKButton aOKBtn;
CancelButton aCancelBtn; CancelButton aCancelBtn;
......
...@@ -4,7 +4,7 @@ ...@@ -4,7 +4,7 @@
#define SVTOOLS_INDEXENTRYRESSOURCE_HXX #define SVTOOLS_INDEXENTRYRESSOURCE_HXX
#include "svtools/svtdllapi.h" #include "svtools/svtdllapi.h"
#include <tools/string.hxx> #include <rtl/ustring.hxx>
class IndexEntryRessourceData; class IndexEntryRessourceData;
...@@ -16,7 +16,7 @@ class SVT_DLLPUBLIC IndexEntryRessource ...@@ -16,7 +16,7 @@ class SVT_DLLPUBLIC IndexEntryRessource
public: public:
IndexEntryRessource (); IndexEntryRessource ();
~IndexEntryRessource (); ~IndexEntryRessource ();
const String& GetTranslation (const String& r_Algorithm); const rtl::OUString& GetTranslation (const rtl::OUString& r_Algorithm);
}; };
#endif /* SVTOOLS_INDEXENTRYRESSOURCE_HXX */ #endif /* SVTOOLS_INDEXENTRYRESSOURCE_HXX */
......
...@@ -41,17 +41,17 @@ class IndexEntryRessourceData ...@@ -41,17 +41,17 @@ class IndexEntryRessourceData
{ {
friend class IndexEntryRessource; friend class IndexEntryRessource;
private: /* data */ private: /* data */
String ma_Name; rtl::OUString ma_Name;
String ma_Translation; rtl::OUString ma_Translation;
private: /* member functions */ private: /* member functions */
IndexEntryRessourceData () {} IndexEntryRessourceData () {}
public: public:
IndexEntryRessourceData ( const String &r_Algorithm, const String &r_Translation) IndexEntryRessourceData ( const rtl::OUString &r_Algorithm, const rtl::OUString &r_Translation)
: ma_Name (r_Algorithm), ma_Translation (r_Translation) {} : ma_Name (r_Algorithm), ma_Translation (r_Translation) {}
const String& GetAlgorithm () const { return ma_Name; } const rtl::OUString& GetAlgorithm () const { return ma_Name; }
const String& GetTranslation () const { return ma_Translation; } const rtl::OUString& GetTranslation () const { return ma_Translation; }
~IndexEntryRessourceData () {} ~IndexEntryRessourceData () {}
...@@ -75,8 +75,8 @@ IndexEntryRessource::IndexEntryRessource() ...@@ -75,8 +75,8 @@ IndexEntryRessource::IndexEntryRessource()
{ {
mp_Data = new IndexEntryRessourceData[INDEXENTRY_RESSOURCE_COUNT]; mp_Data = new IndexEntryRessourceData[INDEXENTRY_RESSOURCE_COUNT];
#define ASCSTR(str) String(RTL_CONSTASCII_USTRINGPARAM(str)) #define ASCSTR(str) rtl::OUString(RTL_CONSTASCII_USTRINGPARAM(str))
#define RESSTR(rid) String(SvtResId(rid)) #define RESSTR(rid) ResId::toString(SvtResId(rid))
mp_Data[STR_SVT_INDEXENTRY_ALPHANUMERIC - STR_SVT_INDEXENTRY_START] = mp_Data[STR_SVT_INDEXENTRY_ALPHANUMERIC - STR_SVT_INDEXENTRY_START] =
IndexEntryRessourceData (ASCSTR("alphanumeric"), RESSTR(STR_SVT_INDEXENTRY_ALPHANUMERIC)); IndexEntryRessourceData (ASCSTR("alphanumeric"), RESSTR(STR_SVT_INDEXENTRY_ALPHANUMERIC));
...@@ -109,17 +109,16 @@ IndexEntryRessource::~IndexEntryRessource() ...@@ -109,17 +109,16 @@ IndexEntryRessource::~IndexEntryRessource()
delete[] mp_Data; delete[] mp_Data;
} }
const String& const rtl::OUString& IndexEntryRessource::GetTranslation(const rtl::OUString &r_Algorithm)
IndexEntryRessource::GetTranslation (const String &r_Algorithm)
{ {
xub_StrLen nIndex = r_Algorithm.Search('.'); sal_Int32 nIndex = r_Algorithm.indexOf('.');
String aLocaleFreeAlgorithm; rtl::OUString aLocaleFreeAlgorithm;
if (nIndex == STRING_NOTFOUND) if (nIndex == -1)
aLocaleFreeAlgorithm = r_Algorithm; aLocaleFreeAlgorithm = r_Algorithm;
else { else {
nIndex += 1; nIndex += 1;
aLocaleFreeAlgorithm = String(r_Algorithm, nIndex, r_Algorithm.Len() - nIndex); aLocaleFreeAlgorithm = r_Algorithm.copy(nIndex, r_Algorithm.getLength() - nIndex);
} }
for (sal_uInt32 i = 0; i < INDEXENTRY_RESSOURCE_COUNT; i++) for (sal_uInt32 i = 0; i < INDEXENTRY_RESSOURCE_COUNT; i++)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment