37 class OAdvancedSettingsDialog
38 :
public ODatabaseAdministrationDialog
43 explicit OAdvancedSettingsDialog(
const css::uno::Reference< css::uno::XComponentContext >& _rxORB);
46 virtual css::uno::Sequence<sal_Int8> SAL_CALL getImplementationId( )
override;
53 virtual css::uno::Reference< css::beans::XPropertySetInfo> SAL_CALL getPropertySetInfo()
override;
54 virtual ::cppu::IPropertyArrayHelper& SAL_CALL getInfoHelper()
override;
57 virtual ::cppu::IPropertyArrayHelper* createArrayHelper( )
const override;
60 virtual std::unique_ptr<weld::DialogController> createDialog(
const css::uno::Reference<css::awt::XWindow>& rParent)
override;
65 OAdvancedSettingsDialog::OAdvancedSettingsDialog(
const Reference< XComponentContext >& _rxORB)
66 :ODatabaseAdministrationDialog(_rxORB)
69 Sequence<sal_Int8> SAL_CALL OAdvancedSettingsDialog::getImplementationId( )
71 return css::uno::Sequence<sal_Int8>();
74 OUString SAL_CALL OAdvancedSettingsDialog::getImplementationName()
76 return "org.openoffice.comp.dbu.OAdvancedSettingsDialog";
79 css::uno::Sequence<OUString> SAL_CALL OAdvancedSettingsDialog::getSupportedServiceNames()
81 return {
"com.sun.star.sdb.AdvancedDatabaseSettingsDialog" };
84 Reference<XPropertySetInfo> SAL_CALL OAdvancedSettingsDialog::getPropertySetInfo()
86 Reference<XPropertySetInfo> xInfo( createPropertySetInfo( getInfoHelper() ) );
92 return *getArrayHelper();
97 Sequence< Property > aProps;
98 describeProperties(aProps);
99 return new ::cppu::OPropertyArrayHelper(aProps);
102 std::unique_ptr<weld::DialogController> OAdvancedSettingsDialog::createDialog(
const css::uno::Reference<css::awt::XWindow>& rParent)
110extern "C" SAL_DLLPUBLIC_EXPORT css::uno::XInterface*
112 css::uno::XComponentContext* context, css::uno::Sequence<css::uno::Any>
const& )
114 return cppu::acquire(new ::dbaui::OAdvancedSettingsDialog(context));
SAL_DLLPUBLIC_EXPORT css::uno::XInterface * org_openoffice_comp_dbu_OAdvancedSettingsDialog_get_implementation(css::uno::XComponentContext *context, css::uno::Sequence< css::uno::Any > const &)
static weld::Window * GetFrameWeld(const css::uno::Reference< css::awt::XWindow > &rWindow)
Reference< XComponentContext > m_aContext
css::uno::Sequence< OUString > getSupportedServiceNames()
OUString getImplementationName()