summaryrefslogtreecommitdiff
path: root/vcl/win
diff options
context:
space:
mode:
authorThomas Arnhold <thomas@arnhold.org>2013-09-04 11:32:10 +0200
committerThomas Arnhold <thomas@arnhold.org>2013-09-04 15:40:05 +0000
commit4bd28f7931a533a8ad2b0787f19ce26e6818d5b4 (patch)
tree74b2625b04b058eff293981c78dfb6c522c73dc5 /vcl/win
parent3f2774c771fc54757364ed50fab9b4753d067371 (diff)
XubString to OUString
Change-Id: Ia7514abaa494a367d51db9d9990cd94cff6ed503 Reviewed-on: https://gerrit.libreoffice.org/5802 Reviewed-by: Michael Stahl <mstahl@redhat.com> Tested-by: LibreOffice gerrit bot <gerrit@libreoffice.org>
Diffstat (limited to 'vcl/win')
-rw-r--r--vcl/win/source/gdi/salprn.cxx12
-rw-r--r--vcl/win/source/window/salframe.cxx8
-rw-r--r--vcl/win/source/window/salmenu.cxx18
3 files changed, 18 insertions, 20 deletions
diff --git a/vcl/win/source/gdi/salprn.cxx b/vcl/win/source/gdi/salprn.cxx
index 217dca82cbb6..19122e7830a3 100644
--- a/vcl/win/source/gdi/salprn.cxx
+++ b/vcl/win/source/gdi/salprn.cxx
@@ -200,7 +200,7 @@ void WinSalInstance::GetPrinterQueueState( SalPrinterQueueInfo* pInfo )
{
if( pWinInfo2->pDriverName )
pInfo->maDriver = OUString( reinterpret_cast< const sal_Unicode* >(pWinInfo2->pDriverName) );
- XubString aPortName;
+ OUString aPortName;
if ( pWinInfo2->pPortName )
aPortName = OUString( reinterpret_cast< const sal_Unicode* >(pWinInfo2->pPortName) );
// pLocation can be 0 (the Windows docu doesn't describe this)
@@ -235,13 +235,13 @@ OUString WinSalInstance::GetDefaultPrinter()
if( nChars )
{
LPWSTR pStr = (LPWSTR)rtl_allocateMemory(nChars*sizeof(WCHAR));
- XubString aDefPrt;
+ OUString aDefPrt;
if( GetDefaultPrinterW( pStr, &nChars ) )
{
- aDefPrt = reinterpret_cast<sal_Unicode* >(pStr);
+ aDefPrt = OUString(reinterpret_cast<sal_Unicode* >(pStr));
}
rtl_freeMemory( pStr );
- if( aDefPrt.Len() )
+ if( !aDefPrt.isEmpty() )
return aDefPrt;
}
@@ -1231,7 +1231,7 @@ sal_uLong WinSalInfoPrinter::GetPaperBinCount( const ImplJobSetup* pSetupData )
OUString WinSalInfoPrinter::GetPaperBinName( const ImplJobSetup* pSetupData, sal_uLong nPaperBin )
{
- XubString aPaperBinName;
+ OUString aPaperBinName;
DWORD nBins = ImplDeviceCaps( this, DC_BINNAMES, NULL, pSetupData );
if ( (nPaperBin < nBins) && (nBins != GDI_ERROR) )
@@ -1239,7 +1239,7 @@ OUString WinSalInfoPrinter::GetPaperBinName( const ImplJobSetup* pSetupData, sal
sal_Unicode* pBuffer = new sal_Unicode[nBins*24];
DWORD nRet = ImplDeviceCaps( this, DC_BINNAMES, (BYTE*)pBuffer, pSetupData );
if ( nRet && (nRet != GDI_ERROR) )
- aPaperBinName = pBuffer + (nPaperBin*24);
+ aPaperBinName = OUString( pBuffer + (nPaperBin*24) );
delete [] pBuffer;
}
diff --git a/vcl/win/source/window/salframe.cxx b/vcl/win/source/window/salframe.cxx
index f290c29a9aa0..9b4e12ca05cc 100644
--- a/vcl/win/source/window/salframe.cxx
+++ b/vcl/win/source/window/salframe.cxx
@@ -2904,11 +2904,11 @@ void WinSalFrame::UpdateSettings( AllSettings& rSettings )
// is to wide for the dialogs
if ( rSettings.GetLanguageTag().getLanguageType() == LANGUAGE_RUSSIAN )
{
- XubString aFontName = aAppFont.GetName();
- XubString aFirstName = aFontName.GetToken( 0, ';' );
- if ( aFirstName.EqualsIgnoreCaseAscii( "MS Sans Serif" ) )
+ OUString aFontName = aAppFont.GetName();
+ OUString aFirstName = aFontName.getToken( 0, ';' );
+ if ( aFirstName.equalsIgnoreAsciiCase( "MS Sans Serif" ) )
{
- aFontName.InsertAscii( "Arial;", 0 );
+ aFontName = "Arial;" + aFontName;
aAppFont.SetName( aFontName );
}
}
diff --git a/vcl/win/source/window/salmenu.cxx b/vcl/win/source/window/salmenu.cxx
index 8b8a92b5c64f..e7a3aad77756 100644
--- a/vcl/win/source/window/salmenu.cxx
+++ b/vcl/win/source/window/salmenu.cxx
@@ -328,14 +328,13 @@ void WinSalMenu::SetItemText( unsigned nPos, SalMenuItem* pSalMenuItem, const OU
#endif
// combine text and accelerator text
- XubString aStr( pWItem->mText );
+ OUString aStr( pWItem->mText );
if( pWItem->mAccelText.getLength() )
{
- aStr.AppendAscii("\t");
- aStr.Append( pWItem->mAccelText );
+ aStr += "\t" + pWItem->mAccelText;
}
- pWItem->mInfo.dwTypeData = (LPWSTR) aStr.GetBuffer();
- pWItem->mInfo.cch = aStr.Len();
+ pWItem->mInfo.dwTypeData = (LPWSTR) aStr.getStr();
+ pWItem->mInfo.cch = aStr.getLength();
if(!::SetMenuItemInfoW( mhMenu, nPos, TRUE, &pWItem->mInfo ))
myerr = GetLastError();
@@ -357,14 +356,13 @@ void WinSalMenu::SetAccelerator( unsigned nPos, SalMenuItem* pSalMenuItem, const
pWItem->mInfo.fType |= MFT_OWNERDRAW;
#endif
// combine text and accelerator text
- XubString aStr( pWItem->mText );
+ OUString aStr( pWItem->mText );
if( pWItem->mAccelText.getLength() )
{
- aStr.AppendAscii("\t");
- aStr.Append( pWItem->mAccelText );
+ aStr += "\t" + pWItem->mAccelText;
}
- pWItem->mInfo.dwTypeData = (LPWSTR) aStr.GetBuffer();
- pWItem->mInfo.cch = aStr.Len();
+ pWItem->mInfo.dwTypeData = (LPWSTR) aStr.getStr();
+ pWItem->mInfo.cch = aStr.getLength();
if(!::SetMenuItemInfoW( mhMenu, nPos, TRUE, &pWItem->mInfo ))
myerr = GetLastError();