diff options
Diffstat (limited to 'dbaccess/source/ui/inc/TokenWriter.hxx')
-rw-r--r-- | dbaccess/source/ui/inc/TokenWriter.hxx | 17 |
1 files changed, 6 insertions, 11 deletions
diff --git a/dbaccess/source/ui/inc/TokenWriter.hxx b/dbaccess/source/ui/inc/TokenWriter.hxx index c373cc835b40..2eb162a05020 100644 --- a/dbaccess/source/ui/inc/TokenWriter.hxx +++ b/dbaccess/source/ui/inc/TokenWriter.hxx @@ -93,15 +93,9 @@ namespace dbaui class ODatabaseImportExport : public ODatabaseImportExport_BASE { private: - void disposing(); void impl_initializeRowMember_throw(); protected: - typedef ::utl::SharedUNOComponent < ::com::sun::star::frame::XModel - , ::utl::CloseableComponent - > SharedModel; - - protected: ::com::sun::star::lang::Locale m_aLocale; ::com::sun::star::uno::Sequence< ::com::sun::star::uno::Any> m_aSelection; SvStream* m_pStream; @@ -114,7 +108,6 @@ namespace dbaui ::com::sun::star::uno::Reference< ::com::sun::star::container::XIndexAccess > m_xRowSetColumns; ::com::sun::star::uno::Reference< ::com::sun::star::util::XNumberFormatter > m_xFormatter; // a number formatter working with the connection's NumberFormatsSupplier ::com::sun::star::uno::Reference< ::com::sun::star::lang::XMultiServiceFactory> m_xFactory; - SharedModel m_aKeepModelAlive; ::rtl::OUString m_sName; //dyf add 20070601 @@ -123,6 +116,7 @@ namespace dbaui //dyf add end ::rtl::OUString m_sDataSourceName; sal_Int32 m_nCommandType; + bool m_bNeedToReInitialize; #if defined UNX static const char __FAR_DATA sNewLine; @@ -158,17 +152,18 @@ namespace dbaui void setSTableName(const ::rtl::OUString &_sTableName){ m_sDefaultTableName = _sTableName; } //dyf add end - virtual BOOL Write() = 0; // Export - virtual BOOL Read() = 0; // Import + virtual BOOL Write(); // Export + virtual BOOL Read(); // Import void initialize(const ::svx::ODataAccessDescriptor& _aDataDescriptor); - - virtual void SAL_CALL disposing( const ::com::sun::star::lang::EventObject& Source ) throw(::com::sun::star::uno::RuntimeException); + void dispose(); void enableCheckOnly() { m_bCheckOnly = sal_True; } sal_Bool isCheckEnabled() const { return m_bCheckOnly; } + private: + virtual void SAL_CALL disposing( const ::com::sun::star::lang::EventObject& Source ) throw(::com::sun::star::uno::RuntimeException); void impl_initFromDescriptor( const ::svx::ODataAccessDescriptor& _aDataDescriptor, bool _bPlusDefaultInit ); }; |