22#include <com/sun/star/beans/NamedValue.hpp>
23#include <com/sun/star/beans/PropertyAttribute.hpp>
24#include <com/sun/star/awt/XWindow.hpp>
46 :OGenericUnoDialog( _rxContext )
49 PropertyAttribute::BOUND | PropertyAttribute::TRANSIENT,
53 PropertyAttribute::BOUND | PropertyAttribute::TRANSIENT,
61 ::osl::MutexGuard aGuard(
m_aMutex );
69 return css::uno::Sequence<sal_Int8>();
74 return "org.openoffice.comp.form.ui.OTabOrderDialog";
80 return {
"com.sun.star.form.ui.TabOrderDialog",
"com.sun.star.form.TabOrderDialog" };
86 Reference<XPropertySetInfo> xInfo( createPropertySetInfo(
getInfoHelper() ) );
97 Sequence< Property > aProps;
98 describeProperties( aProps );
99 return new ::cppu::OPropertyArrayHelper( aProps );
109 Reference<css::awt::XTabControllerModel> xTabbingModel;
110 Reference<css::awt::XControlContainer> xControlContext;
111 Reference<css::awt::XWindow> xParentWindow;
114 Sequence< Any > aNewArguments{
121 Any( xControlContext )
136extern "C" SAL_DLLPUBLIC_EXPORT css::uno::XInterface*
138 css::uno::XComponentContext* context , css::uno::Sequence<css::uno::Any>
const&)
static weld::Window * GetFrameWeld(const css::uno::Reference< css::awt::XWindow > &rWindow)
::cppu::IPropertyArrayHelper * getArrayHelper()
OTabOrderDialog(const css::uno::Reference< css::uno::XComponentContext > &_rxContext)
virtual void SAL_CALL initialize(const css::uno::Sequence< css::uno::Any > &aArguments) override
virtual css::uno::Reference< css::beans::XPropertySetInfo > SAL_CALL getPropertySetInfo() override
virtual std::unique_ptr< weld::DialogController > createDialog(const css::uno::Reference< css::awt::XWindow > &rParent) override
virtual css::uno::Sequence< OUString > SAL_CALL getSupportedServiceNames() override
virtual css::uno::Sequence< sal_Int8 > SAL_CALL getImplementationId() override
virtual ::cppu::IPropertyArrayHelper * createArrayHelper() const override
css::uno::Reference< css::awt::XControlContainer > m_xControlContext
virtual OUString SAL_CALL getImplementationName() override
virtual ~OTabOrderDialog() override
virtual ::cppu::IPropertyArrayHelper &SAL_CALL getInfoHelper() override
css::uno::Reference< css::awt::XTabControllerModel > m_xTabbingModel
std::unique_ptr< weld::DialogController > m_xDialog
virtual void SAL_CALL initialize(const css::uno::Sequence< css::uno::Any > &aArguments) override
css::uno::Reference< css::uno::XComponentContext > m_aContext
Sequence< PropertyValue > aArguments
a property handler for any virtual string properties
constexpr OUStringLiteral PROPERTY_TABBINGMODEL
SAL_DLLPUBLIC_EXPORT css::uno::XInterface * extensions_propcrltr_OTabOrderDialog_get_implementation(css::uno::XComponentContext *context, css::uno::Sequence< css::uno::Any > const &)