23#include <osl/mutex.hxx>
35 ,m_pItemPoolDefaults(nullptr)
37 m_pCollection.reset( new ::dbaccess::ODsnTypeCollection(_rxORB) );
51 PropertyValue aProperty;
52 if (_rValue >>= aProperty)
54 if (aProperty.Name ==
"InitialSelection")
58 else if (aProperty.Name ==
"ActiveConnection")
css::uno::Reference< css::sdbc::XConnection > m_xActiveConnection
std::unique_ptr< SfxItemSet > m_pDatasourceItems
ODatabaseAdministrationDialog(const css::uno::Reference< css::uno::XComponentContext > &_rxORB)
std::vector< SfxPoolItem * > * m_pItemPoolDefaults
rtl::Reference< SfxItemPool > m_pItemPool
css::uno::Any m_aInitialSelection
virtual ~ODatabaseAdministrationDialog() override
std::unique_ptr<::dbaccess::ODsnTypeCollection > m_pCollection
virtual void implInitialize(const css::uno::Any &_rValue) override
static void destroyItemSet(std::unique_ptr< SfxItemSet > &_rpSet, rtl::Reference< SfxItemPool > &_rpPool, std::vector< SfxPoolItem * > *&_rpDefaults)
destroy and item set / item pool / pool defaults previously created by <method>createItemSet</method>
static void createItemSet(std::unique_ptr< SfxItemSet > &_rpSet, rtl::Reference< SfxItemPool > &_rpPool, std::vector< SfxPoolItem * > *&_rpDefaults, ::dbaccess::ODsnTypeCollection *_pTypeCollection)
create and return an item set for use with the dialog.
std::unique_ptr< weld::DialogController > m_xDialog
virtual void implInitialize(const css::uno::Any &_rValue)