LibreOffice Module svtools (master) 1
|
abstract base class for implementing UNO objects representing asynchronous dialogs More...
#include <genericasyncunodialog.hxx>
Classes | |
class | UnoAsyncDialogEntryGuard |
Public Member Functions | |
void SAL_CALL | setDialogTitle (const OUString &aTitle) override |
virtual void SAL_CALL | startExecuteModal (const css::uno::Reference< css::ui::dialogs::XDialogClosedListener > &xListener) override |
Protected Member Functions | |
OGenericUnoAsyncDialog (const css::uno::Reference< css::uno::XComponentContext > &_rxContext) | |
virtual std::shared_ptr< T > | createAsyncDialog (const css::uno::Reference< css::awt::XWindow > &) |
void | destroyAsyncDialog () |
virtual void | runAsync (const css::uno::Reference< css::ui::dialogs::XDialogClosedListener > &) |
virtual void | executedAsyncDialog (std::shared_ptr< T >, sal_Int32) |
Protected Attributes | |
std::shared_ptr< T > | m_xAsyncDialog |
abstract base class for implementing UNO objects representing asynchronous dialogs
Definition at line 37 of file genericasyncunodialog.hxx.
|
inlineprotected |
Definition at line 55 of file genericasyncunodialog.hxx.
|
inlineprotectedvirtual |
Definition at line 99 of file genericasyncunodialog.hxx.
Referenced by svt::OGenericUnoAsyncDialog< T >::startExecuteModal().
|
inlineprotected |
Definition at line 104 of file genericasyncunodialog.hxx.
References svt::OGenericUnoAsyncDialog< T >::m_xAsyncDialog.
|
inlineprotectedvirtual |
Definition at line 116 of file genericasyncunodialog.hxx.
|
inlineprotectedvirtual |
Definition at line 112 of file genericasyncunodialog.hxx.
Referenced by svt::OGenericUnoAsyncDialog< T >::startExecuteModal().
|
inlineoverride |
Definition at line 62 of file genericasyncunodialog.hxx.
References svt::OGenericUnoDialog::setTitle().
|
inlineoverridevirtual |
Definition at line 67 of file genericasyncunodialog.hxx.
References svt::OGenericUnoAsyncDialog< T >::createAsyncDialog(), m_sTitle, svt::OGenericUnoAsyncDialog< T >::m_xAsyncDialog, and svt::OGenericUnoAsyncDialog< T >::runAsync().
|
protected |
Definition at line 52 of file genericasyncunodialog.hxx.
Referenced by svt::OGenericUnoAsyncDialog< T >::destroyAsyncDialog(), and svt::OGenericUnoAsyncDialog< T >::startExecuteModal().