Kaydet (Commit) af4ca5a8 authored tarafından Timothy Pearson's avatar Timothy Pearson Kaydeden (comit) Caolán McNamara

Fix TDE VCL interface

Change-Id: Ifd28ab758ba8be89a57c152d3fb9d361715bb33f
üst 5eac8941
...@@ -189,10 +189,7 @@ static SalInstance* autodetect_plugin() ...@@ -189,10 +189,7 @@ static SalInstance* autodetect_plugin()
else if ( desktop == DESKTOP_GNOME ) else if ( desktop == DESKTOP_GNOME )
pList = pStandardFallbackList; pList = pStandardFallbackList;
else if( desktop == DESKTOP_TDE ) else if( desktop == DESKTOP_TDE )
{
pList = pTDEFallbackList; pList = pTDEFallbackList;
nListEntry = 1;
}
else if( desktop == DESKTOP_KDE ) else if( desktop == DESKTOP_KDE )
{ {
pList = pKDEFallbackList; pList = pKDEFallbackList;
......
...@@ -81,7 +81,11 @@ namespace ...@@ -81,7 +81,11 @@ namespace
uno::Sequence<rtl::OUString> aRet(3); uno::Sequence<rtl::OUString> aRet(3);
aRet[0] = rtl::OUString(RTL_CONSTASCII_USTRINGPARAM("com.sun.star.ui.dialogs.FilePicker")); aRet[0] = rtl::OUString(RTL_CONSTASCII_USTRINGPARAM("com.sun.star.ui.dialogs.FilePicker"));
aRet[1] = rtl::OUString(RTL_CONSTASCII_USTRINGPARAM("com.sun.star.ui.dialogs.SystemFilePicker")); aRet[1] = rtl::OUString(RTL_CONSTASCII_USTRINGPARAM("com.sun.star.ui.dialogs.SystemFilePicker"));
#ifdef ENABLE_TDE
aRet[2] = rtl::OUString(RTL_CONSTASCII_USTRINGPARAM("com.sun.star.ui.dialogs.TDEFilePicker"));
#else // ENABLE_TDE
aRet[2] = rtl::OUString(RTL_CONSTASCII_USTRINGPARAM("com.sun.star.ui.dialogs.KDEFilePicker")); aRet[2] = rtl::OUString(RTL_CONSTASCII_USTRINGPARAM("com.sun.star.ui.dialogs.KDEFilePicker"));
#endif // ENABLE_TDE
return aRet; return aRet;
} }
} }
...@@ -717,7 +721,11 @@ void UnxFilePicker::initFilePicker() ...@@ -717,7 +721,11 @@ void UnxFilePicker::initFilePicker()
#endif #endif
// The executable name // The executable name
#ifdef ENABLE_TDE
rtl::OUString helperurl( RTL_CONSTASCII_USTRINGPARAM("${ORIGIN}/tdefilepicker"));
#else // ENABLE_TDE
rtl::OUString helperurl( RTL_CONSTASCII_USTRINGPARAM("${ORIGIN}/kdefilepicker")); rtl::OUString helperurl( RTL_CONSTASCII_USTRINGPARAM("${ORIGIN}/kdefilepicker"));
#endif // ENABLE_TDE
rtl::Bootstrap::expandMacros( helperurl ); rtl::Bootstrap::expandMacros( helperurl );
rtl::OUString helperpath; rtl::OUString helperpath;
osl::FileBase::getSystemPathFromFileURL( helperurl, helperpath ); osl::FileBase::getSystemPathFromFileURL( helperurl, helperpath );
......
...@@ -85,6 +85,14 @@ ...@@ -85,6 +85,14 @@
#endif // ENABLE_TDE #endif // ENABLE_TDE
#ifdef ENABLE_TDE
#define QCheckBox_String "TQCheckBox"
#define QComboBox_String "TQComboBox"
#else // ENABLE_TDE
#define QCheckBox_String "QCheckBox"
#define QComboBox_String "QComboBox"
#endif // ENABLE_TDE
#include <algorithm> #include <algorithm>
#include <iostream> #include <iostream>
...@@ -104,8 +112,13 @@ KDEFileDialog::KDEFileDialog( const QString &startDir, const QString &filter, ...@@ -104,8 +112,13 @@ KDEFileDialog::KDEFileDialog( const QString &startDir, const QString &filter,
m_bIsExecuting( false ), m_bIsExecuting( false ),
m_bCanNotifySelection( true ) m_bCanNotifySelection( true )
{ {
#ifdef ENABLE_TDE
connect( this, SIGNAL( fileHighlighted( const TQString & ) ),
this, SLOT( fileHighlightedCommand( const TQString & ) ) );
#else // ENABLE_TDE
connect( this, SIGNAL( fileHighlighted( const QString & ) ), connect( this, SIGNAL( fileHighlighted( const QString & ) ),
this, SLOT( fileHighlightedCommand( const QString & ) ) ); this, SLOT( fileHighlightedCommand( const QString & ) ) );
#endif // ENABLE_TDE
connect( this, SIGNAL( selectionChanged() ), connect( this, SIGNAL( selectionChanged() ),
this, SLOT( selectionChangedCommand() ) ); this, SLOT( selectionChangedCommand() ) );
...@@ -434,7 +447,7 @@ void KDEFileDialog::getValue( const QString &rId, const QString &rAction ) ...@@ -434,7 +447,7 @@ void KDEFileDialog::getValue( const QString &rId, const QString &rAction )
if ( pWidget ) if ( pWidget )
{ {
QCString qClassName = pWidget->className(); QCString qClassName = pWidget->className();
if ( qClassName == "QCheckBox" ) if ( qClassName == QCheckBox_String )
{ {
QCheckBox *pCheckBox = static_cast< QCheckBox* >( pWidget ); QCheckBox *pCheckBox = static_cast< QCheckBox* >( pWidget );
...@@ -443,7 +456,7 @@ void KDEFileDialog::getValue( const QString &rId, const QString &rAction ) ...@@ -443,7 +456,7 @@ void KDEFileDialog::getValue( const QString &rId, const QString &rAction )
else else
qString.append( " bool false" ); qString.append( " bool false" );
} }
else if ( qClassName == "QComboBox" ) else if ( qClassName == QComboBox_String )
{ {
QComboBox *pComboBox = static_cast< QComboBox* >( pWidget ); QComboBox *pComboBox = static_cast< QComboBox* >( pWidget );
if ( rAction == "getItems" ) if ( rAction == "getItems" )
...@@ -480,14 +493,14 @@ void KDEFileDialog::setValue( const QString &rId, const QString &rAction, const ...@@ -480,14 +493,14 @@ void KDEFileDialog::setValue( const QString &rId, const QString &rAction, const
if ( pWidget ) if ( pWidget )
{ {
QCString qClassName = pWidget->className(); QCString qClassName = pWidget->className();
if ( qClassName == "QCheckBox" ) if ( qClassName == QCheckBox_String )
{ {
QCheckBox *pCheckBox = static_cast< QCheckBox* >( pWidget ); QCheckBox *pCheckBox = static_cast< QCheckBox* >( pWidget );
bool bValue = ( !rValue.isEmpty() ) && ( rValue.front().lower() == "true" ); bool bValue = ( !rValue.isEmpty() ) && ( rValue.front().lower() == "true" );
pCheckBox->setChecked( bValue ); pCheckBox->setChecked( bValue );
} }
else if ( qClassName == "QComboBox" ) else if ( qClassName == QComboBox_String )
{ {
QComboBox *pComboBox = static_cast< QComboBox* >( pWidget ); QComboBox *pComboBox = static_cast< QComboBox* >( pWidget );
if ( rAction == "addItem" ) if ( rAction == "addItem" )
...@@ -562,7 +575,7 @@ QString KDEFileDialog::addExtension( const QString &rFileName ) const ...@@ -562,7 +575,7 @@ QString KDEFileDialog::addExtension( const QString &rFileName ) const
QString qExtension; QString qExtension;
QWidget *pExtensionWidget = findControl( "100" ); // CHECKBOX_AUTOEXTENSION QWidget *pExtensionWidget = findControl( "100" ); // CHECKBOX_AUTOEXTENSION
QCheckBox *pExtensionCB = pExtensionWidget? static_cast< QCheckBox* >( pExtensionWidget->qt_cast( "QCheckBox" ) ): NULL; QCheckBox *pExtensionCB = pExtensionWidget? static_cast< QCheckBox* >( pExtensionWidget->qt_cast( QCheckBox_String ) ): NULL;
if ( pExtensionCB && pExtensionCB->isChecked() ) if ( pExtensionCB && pExtensionCB->isChecked() )
{ {
// FIXME: qFilter can be a MIME; we ignore it now... // FIXME: qFilter can be a MIME; we ignore it now...
...@@ -660,7 +673,11 @@ QString KDEFileDialog::localCopy( const QString &rFileName ) const ...@@ -660,7 +673,11 @@ QString KDEFileDialog::localCopy( const QString &rFileName ) const
return qDestURL.url(); return qDestURL.url();
} }
#ifdef ENABLE_TDE
void KDEFileDialog::fileHighlightedCommand( const TQString & )
#else // ENABLE_TDE
void KDEFileDialog::fileHighlightedCommand( const QString & ) void KDEFileDialog::fileHighlightedCommand( const QString & )
#endif // ENABLE_TDE
{ {
if ( canNotifySelection() ) if ( canNotifySelection() )
{ {
......
...@@ -114,7 +114,11 @@ protected: ...@@ -114,7 +114,11 @@ protected:
bool canNotifySelection( void ) const { return m_bCanNotifySelection; } bool canNotifySelection( void ) const { return m_bCanNotifySelection; }
protected slots: protected slots:
#ifdef ENABLE_TDE
void fileHighlightedCommand( const TQString & );
#else // ENABLE_TDE
void fileHighlightedCommand( const QString & ); void fileHighlightedCommand( const QString & );
#endif // ENABLE_TDE
void selectionChangedCommand(); void selectionChangedCommand();
protected: protected:
......
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