LibreOffice Module sfx2 (master) 1
|
#include <basedlgs.hxx>
Public Member Functions | |
virtual | ~SfxModelessDialogController () override |
void | Initialize (SfxChildWinInfo const *pInfo) |
bool | IsClosing () const |
virtual void | Close () override |
virtual void | EndDialog (int nResponse) override |
virtual void | Activate () override |
virtual void | Deactivate () override |
virtual void | ChildWinDispose () override |
virtual void | FillInfo (SfxChildWinInfo &) const |
SfxBindings & | GetBindings () const |
Public Member Functions inherited from SfxDialogController | |
SfxDialogController (weld::Widget *pParent, const OUString &rUIFile, const OUString &rDialogId) | |
virtual void | Activate () |
virtual void | Deactivate () |
virtual void | ChildWinDispose () |
virtual void | Close () |
virtual void | EndDialog (int nResponse) |
virtual bool | CloseOnHide () const |
Public Member Functions inherited from weld::GenericDialogController | |
GenericDialogController (weld::Widget *pParent, const OUString &rUIFile, const OUString &rDialogId, bool bMobile=false) | |
virtual Dialog * | getDialog () override |
virtual | ~GenericDialogController () COVERITY_NOEXCEPT_FALSE override |
Public Member Functions inherited from weld::DialogController | |
virtual Dialog * | getDialog ()=0 |
const Dialog * | getConstDialog () const |
virtual short | run () |
void | set_title (const OUString &rTitle) |
OUString | get_title () const |
void | set_help_id (const OUString &rHelpId) |
OUString | get_help_id () const |
void | response (int nResponse) |
virtual | ~DialogController () COVERITY_NOEXCEPT_FALSE |
Protected Member Functions | |
SfxModelessDialogController (SfxBindings *, SfxChildWindow *pChildWin, weld::Window *pParent, const OUString &rUIXMLDescription, const OUString &rID) | |
Private Member Functions | |
SfxModelessDialogController (SfxModelessDialogController &)=delete | |
void | operator= (SfxModelessDialogController &)=delete |
void | Init (SfxBindings *pBindinx, SfxChildWindow *pCW) |
Private Attributes | |
SfxBindings * | m_pBindings |
std::unique_ptr< SfxModelessDialog_Impl > | m_xImpl |
Additional Inherited Members | |
Static Public Member Functions inherited from weld::DialogController | |
static bool | runAsync (const std::shared_ptr< DialogController > &rController, const std::function< void(sal_Int32)> &) |
Protected Attributes inherited from weld::GenericDialogController | |
std::unique_ptr< weld::Builder > | m_xBuilder |
std::shared_ptr< weld::Dialog > | m_xDialog |
Definition at line 57 of file basedlgs.hxx.
|
privatedelete |
|
protected |
Definition at line 75 of file basedlgs.cxx.
References Init().
|
overridevirtual |
Definition at line 134 of file basedlgs.cxx.
References SfxBindings::GetActiveFrame(), m_pBindings, m_xImpl, SfxBindings::SetActiveFrame(), and xFrame.
|
overridevirtual |
Reimplemented from SfxDialogController.
Reimplemented in SfxRecordingFloat_Impl.
Definition at line 119 of file basedlgs.cxx.
References m_pBindings, m_xImpl, and SfxBindings::SetActiveFrame().
Referenced by SfxRecordingFloat_Impl::Activate().
|
overridevirtual |
Reimplemented from SfxDialogController.
Definition at line 172 of file basedlgs.cxx.
References ALIGNDOCKINGWINDOW, SfxWorkWindow::ConfigChild_Impl(), DOCKINGWINDOW, GetBindings(), SfxBindings::GetWorkWindow_Impl(), weld::GenericDialogController::m_xDialog, m_xImpl, vcl::Pos, vcl::Size, and vcl::State.
|
overridevirtual |
Reimplemented from SfxDialogController.
Definition at line 191 of file basedlgs.cxx.
References SfxDialogController::Close(), SfxDispatcher::ExecuteList(), SfxBindings::GetDispatcher_Impl(), m_pBindings, m_xImpl, RECORD, and SYNCHRON.
|
overridevirtual |
Reimplemented from SfxDialogController.
Definition at line 127 of file basedlgs.cxx.
References m_pBindings, m_xImpl, and SfxBindings::SetActiveFrame().
|
overridevirtual |
Reimplemented from SfxDialogController.
Definition at line 157 of file basedlgs.cxx.
References SfxDialogController::EndDialog(), and m_xImpl.
|
virtual |
Reimplemented in SfxRecordingFloat_Impl.
Definition at line 91 of file basedlgs.cxx.
References SfxChildWinInfo::aSize, and weld::GenericDialogController::m_xDialog.
Referenced by SfxRecordingFloat_Impl::FillInfo().
|
inline |
Definition at line 82 of file basedlgs.hxx.
Referenced by ChildWinDispose(), and SfxRecordingFloat_Impl::SfxRecordingFloat_Impl().
|
private |
Definition at line 96 of file basedlgs.cxx.
References m_pBindings, and m_xImpl.
Referenced by SfxModelessDialogController().
void SfxModelessDialogController::Initialize | ( | SfxChildWinInfo const * | pInfo | ) |
Definition at line 56 of file basedlgs.cxx.
References SfxChildWinInfo::aWinState, weld::GenericDialogController::m_xDialog, and m_xImpl.
Referenced by SfxRecordingFloatWrapper_Impl::SfxRecordingFloatWrapper_Impl().
bool SfxModelessDialogController::IsClosing | ( | ) | const |
Definition at line 152 of file basedlgs.cxx.
References m_xImpl.
|
privatedelete |
References Close, EndDialog(), and Init().
|
private |
Definition at line 59 of file basedlgs.hxx.
Referenced by Activate(), Close(), Deactivate(), Init(), and ~SfxModelessDialogController().
|
private |
Definition at line 60 of file basedlgs.hxx.
Referenced by Activate(), ChildWinDispose(), Close(), Deactivate(), EndDialog(), Init(), Initialize(), IsClosing(), and ~SfxModelessDialogController().