remove ConnectionIdentifierType enum

since we only use the AsciiCString enumerator.
Consequently simplify the GetConnectionIdentifier method

Change-Id: I9e1a1318d2f12bfd18edeb8479e0e7171b22d0f1
Reviewed-on: https://gerrit.libreoffice.org/34026
Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
Tested-by: Noel Grandin <noel.grandin@collabora.co.uk>
This commit is contained in:
Noel Grandin
2017-02-08 13:04:44 +02:00
parent 4ccdf7932e
commit bca47d830e
13 changed files with 18 additions and 39 deletions

View File

@@ -104,6 +104,7 @@ for d in definitionSet:
"vcl/source/filter/sgvmain.hxx", "vcl/source/filter/sgvmain.hxx",
"vcl/source/filter/jpeg/transupp.h", "vcl/source/filter/jpeg/transupp.h",
"include/vcl/bitmapex.hxx", # TransparentType "include/vcl/bitmapex.hxx", # TransparentType
"vcl/inc/sft.hxx", # CompositeFlags, WidthClass, WeightClass
# unit test code # unit test code
"cppu/source/uno/check.cxx", "cppu/source/uno/check.cxx",
# general weird nonsense going on # general weird nonsense going on

View File

@@ -415,11 +415,9 @@ SalSession* SvpSalInstance::CreateSalSession()
return nullptr; return nullptr;
} }
void* SvpSalInstance::GetConnectionIdentifier( ConnectionIdentifierType& rReturnedType, int& rReturnedBytes ) OUString SvpSalInstance::GetConnectionIdentifier()
{ {
rReturnedBytes = 1; return OUString("");
rReturnedType = AsciiCString;
return const_cast<char*>("");
} }
void SvpSalInstance::StopTimer() void SvpSalInstance::StopTimer()

View File

@@ -38,7 +38,7 @@ class DisplayConnectionDispatch :
m_aHandlers; m_aHandlers;
::std::list< css::uno::Reference< css::awt::XEventHandler > > ::std::list< css::uno::Reference< css::awt::XEventHandler > >
m_aErrorHandlers; m_aErrorHandlers;
css::uno::Any m_aAny; OUString m_ConnectionIdentifier;
public: public:
DisplayConnectionDispatch(); DisplayConnectionDispatch();
~DisplayConnectionDispatch() override; ~DisplayConnectionDispatch() override;

View File

@@ -163,7 +163,7 @@ public:
virtual OpenGLContext* CreateOpenGLContext() override; virtual OpenGLContext* CreateOpenGLContext() override;
virtual void* GetConnectionIdentifier( ConnectionIdentifierType& rReturnedType, int& rReturnedBytes ) override; virtual OUString GetConnectionIdentifier() override;
virtual void AddToRecentDocumentList(const OUString& rFileUrl, const OUString& rMimeType, const OUString& rDocumentService) override; virtual void AddToRecentDocumentList(const OUString& rFileUrl, const OUString& rMimeType, const OUString& rDocumentService) override;

View File

@@ -116,8 +116,7 @@ public:
virtual void DestroyMenuItem( SalMenuItem* ) override; virtual void DestroyMenuItem( SalMenuItem* ) override;
virtual SalSession* CreateSalSession() override; virtual SalSession* CreateSalSession() override;
virtual OpenGLContext* CreateOpenGLContext() override; virtual OpenGLContext* CreateOpenGLContext() override;
virtual void* GetConnectionIdentifier( ConnectionIdentifierType& rReturnedType, virtual OUString GetConnectionIdentifier() override;
int& rReturnedBytes ) override;
virtual void AddToRecentDocumentList(const OUString& rFileUrl, const OUString& rMimeType, virtual void AddToRecentDocumentList(const OUString& rFileUrl, const OUString& rMimeType,
const OUString& rDocumentService) override; const OUString& rDocumentService) override;

View File

@@ -155,8 +155,7 @@ public:
bool CallEventCallback( void* pEvent, int nBytes ); bool CallEventCallback( void* pEvent, int nBytes );
enum ConnectionIdentifierType { AsciiCString, Blob }; virtual OUString GetConnectionIdentifier() = 0;
virtual void* GetConnectionIdentifier( ConnectionIdentifierType& rReturnedType, int& rReturnedBytes ) = 0;
// dtrans implementation // dtrans implementation
virtual css::uno::Reference< css::uno::XInterface > CreateClipboard( const css::uno::Sequence< css::uno::Any >& i_rArguments ); virtual css::uno::Reference< css::uno::XInterface > CreateClipboard( const css::uno::Sequence< css::uno::Any >& i_rArguments );

View File

@@ -108,7 +108,7 @@ namespace vcl
KT_MICROSOFT = 2 /**< Microsoft table */ KT_MICROSOFT = 2 /**< Microsoft table */
}; };
/* Composite glyph flags definition */ /** Composite glyph flags definition */
enum CompositeFlags { enum CompositeFlags {
ARG_1_AND_2_ARE_WORDS = 1, ARG_1_AND_2_ARE_WORDS = 1,
ARGS_ARE_XY_VALUES = 1<<1, ARGS_ARE_XY_VALUES = 1<<1,

View File

@@ -77,7 +77,7 @@ public:
virtual SalYieldResult DoYield(bool bWait, bool bHandleAllCurrentEvents, sal_uLong nReleased) override; virtual SalYieldResult DoYield(bool bWait, bool bHandleAllCurrentEvents, sal_uLong nReleased) override;
virtual bool AnyInput( VclInputFlags nType ) override; virtual bool AnyInput( VclInputFlags nType ) override;
virtual void* GetConnectionIdentifier( ConnectionIdentifierType& rReturnedType, int& rReturnedBytes ) override; virtual OUString GetConnectionIdentifier() override;
void SetLib( SalXLib *pXLib ) { mpXLib = pXLib; } void SetLib( SalXLib *pXLib ) { mpXLib = pXLib; }
virtual void AfterAppInit() override; virtual void AfterAppInit() override;

View File

@@ -71,7 +71,7 @@ public:
virtual void DestroyMenuItem( SalMenuItem* ) override; virtual void DestroyMenuItem( SalMenuItem* ) override;
virtual SalSession* CreateSalSession() override; virtual SalSession* CreateSalSession() override;
virtual OpenGLContext* CreateOpenGLContext() override; virtual OpenGLContext* CreateOpenGLContext() override;
virtual void* GetConnectionIdentifier( ConnectionIdentifierType& rReturnedType, int& rReturnedBytes ) override; virtual OUString GetConnectionIdentifier() override;
virtual void AddToRecentDocumentList(const OUString& rFileUrl, const OUString& rMimeType, const OUString& rDocumentService) override; virtual void AddToRecentDocumentList(const OUString& rFileUrl, const OUString& rMimeType, const OUString& rDocumentService) override;
virtual OUString getOSVersion() override; virtual OUString getOSVersion() override;

View File

@@ -915,11 +915,9 @@ void AquaSalInstance::DestroyInfoPrinter( SalInfoPrinter* pPrinter )
delete pPrinter; delete pPrinter;
} }
void* AquaSalInstance::GetConnectionIdentifier( ConnectionIdentifierType& rReturnedType, int& rReturnedBytes ) OUString AquaSalInstance::GetConnectionIdentifier()
{ {
rReturnedBytes = 1; return OUString("");
rReturnedType = AsciiCString;
return const_cast<char *>("");
} }
// We need to re-encode file urls because osl_getFileURLFromSystemPath converts // We need to re-encode file urls because osl_getFileURLFromSystemPath converts

View File

@@ -30,18 +30,7 @@ using namespace com::sun::star::awt;
DisplayConnectionDispatch::DisplayConnectionDispatch() DisplayConnectionDispatch::DisplayConnectionDispatch()
{ {
SalInstance::ConnectionIdentifierType eType; m_ConnectionIdentifier = ImplGetSVData()->mpDefInst->GetConnectionIdentifier();
int nBytes;
void* pBytes = ImplGetSVData()->mpDefInst->GetConnectionIdentifier( eType, nBytes );
switch( eType )
{
case SalInstance::AsciiCString:
m_aAny <<= OUString::createFromAscii( static_cast<sal_Char*>(pBytes) );
break;
case SalInstance::Blob:
m_aAny <<= Sequence< sal_Int8 >( static_cast<sal_Int8*>(pBytes), nBytes );
break;
}
} }
DisplayConnectionDispatch::~DisplayConnectionDispatch() DisplayConnectionDispatch::~DisplayConnectionDispatch()
@@ -103,7 +92,7 @@ void SAL_CALL DisplayConnectionDispatch::removeErrorHandler( const css::uno::Ref
Any SAL_CALL DisplayConnectionDispatch::getIdentifier() Any SAL_CALL DisplayConnectionDispatch::getIdentifier()
{ {
return m_aAny; return Any(m_ConnectionIdentifier);
} }
bool DisplayConnectionDispatch::dispatchEvent( void* pData, int nBytes ) bool DisplayConnectionDispatch::dispatchEvent( void* pData, int nBytes )

View File

@@ -174,13 +174,10 @@ SalYieldResult X11SalInstance::DoYield(bool bWait, bool bHandleAllCurrentEvents,
return mpXLib->Yield( bWait, bHandleAllCurrentEvents ); return mpXLib->Yield( bWait, bHandleAllCurrentEvents );
} }
void* X11SalInstance::GetConnectionIdentifier( ConnectionIdentifierType& rReturnedType, OUString X11SalInstance::GetConnectionIdentifier()
int& rReturnedBytes )
{ {
static const char* pDisplay = getenv( "DISPLAY" ); static const char* pDisplay = getenv( "DISPLAY" );
rReturnedType = AsciiCString; return pDisplay ? OUString::createFromAscii(pDisplay) : OUString("");
rReturnedBytes = pDisplay ? strlen( pDisplay )+1 : 1;
return pDisplay ? const_cast<char *>(pDisplay) : const_cast<char *>("");
} }
SalFrame *X11SalInstance::CreateFrame( SalFrame *pParent, SalFrameStyleFlags nSalFrameStyle ) SalFrame *X11SalInstance::CreateFrame( SalFrame *pParent, SalFrameStyleFlags nSalFrameStyle )

View File

@@ -917,11 +917,9 @@ void WinSalInstance::DestroyObject( SalObject* pObject )
SendMessageW( mhComWnd, SAL_MSG_DESTROYOBJECT, 0, reinterpret_cast<LPARAM>(pObject) ); SendMessageW( mhComWnd, SAL_MSG_DESTROYOBJECT, 0, reinterpret_cast<LPARAM>(pObject) );
} }
void* WinSalInstance::GetConnectionIdentifier( ConnectionIdentifierType& rReturnedType, int& rReturnedBytes ) OUString WinSalInstance::GetConnectionIdentifier()
{ {
rReturnedBytes = 1; return OUString("");
rReturnedType = AsciiCString;
return const_cast<char *>("");
} }
/** Add a file to the system shells recent document list if there is any. /** Add a file to the system shells recent document list if there is any.