LibreOffice Module vcl (master) 1
|
#include <svdata.hxx>
Public Member Functions | |
ImplSVAppData () | |
~ImplSVAppData () | |
DECL_STATIC_LINK (ImplSVAppData, ImplQuitMsg, void *, void) | |
Public Attributes | |
std::optional< AllSettings > | mxSettings |
LocaleConfigurationListener * | mpCfgListener = nullptr |
VclEventListeners | maEventListeners |
std::vector< Link< VclWindowEvent &, bool > > | maKeyListeners |
std::vector< ImplPostEventPair > | maPostedEventList |
ImplAccelManager * | mpAccelMgr = nullptr |
std::optional< OUString > | mxAppName |
std::optional< OUString > | mxAppFileName |
std::optional< OUString > | mxDisplayName |
std::optional< OUString > | mxToolkitName |
Help * | mpHelp = nullptr |
VclPtr< PopupMenu > | mpActivePopupMenu |
VclPtr< ImplWheelWindow > | mpWheelWindow |
sal_uInt64 | mnLastInputTime = 0 |
sal_uInt16 | mnDispatchLevel = 0 |
sal_uInt16 | mnModalMode = 0 |
SystemWindowFlags | mnSysWinMode = SystemWindowFlags(0) |
bool | mbInAppMain = false |
bool | mbInAppExecute = false |
volatile bool | mbAppQuit = false |
bool | mbSettingsInit = false |
DialogCancelMode | meDialogCancel = DialogCancelMode::Off |
bool | mbRenderToBitmaps = false |
bool | m_bUseSystemLoop = false |
Definition at line 139 of file svdata.hxx.
ImplSVAppData::ImplSVAppData | ( | ) |
Definition at line 522 of file svdata.cxx.
References m_bUseSystemLoop, and SAL_WARN_IF.
ImplSVAppData::~ImplSVAppData | ( | ) |
Definition at line 528 of file svdata.cxx.
ImplSVAppData::DECL_STATIC_LINK | ( | ImplSVAppData | , |
ImplQuitMsg | , | ||
void * | , | ||
void | |||
) |
bool ImplSVAppData::m_bUseSystemLoop = false |
Definition at line 168 of file svdata.hxx.
Referenced by ImplSVAppData(), and Application::IsOnSystemEventLoop().
VclEventListeners ImplSVAppData::maEventListeners |
Definition at line 146 of file svdata.hxx.
Referenced by Application::AddEventListener(), Application::ImplCallEventListeners(), Application::ImplCallEventListenersApplicationDataChanged(), and Application::RemoveEventListener().
std::vector<Link<VclWindowEvent&,bool> > ImplSVAppData::maKeyListeners |
Definition at line 148 of file svdata.hxx.
Referenced by Application::AddKeyListener(), DeInitVCL(), Application::HandleKey(), and Application::RemoveKeyListener().
std::vector<ImplPostEventPair> ImplSVAppData::maPostedEventList |
Definition at line 149 of file svdata.hxx.
Referenced by Application::PostGestureEvent(), Application::PostKeyEvent(), and Application::PostMouseEvent().
volatile bool ImplSVAppData::mbAppQuit = false |
Definition at line 164 of file svdata.hxx.
Referenced by Application::Execute(), ImplYield(), Application::IsQuit(), and Application::Quit().
bool ImplSVAppData::mbInAppExecute = false |
Definition at line 163 of file svdata.hxx.
Referenced by Application::Execute(), and Application::IsInExecute().
bool ImplSVAppData::mbInAppMain = false |
Definition at line 162 of file svdata.hxx.
Referenced by ImplSVMain(), Application::IsInMain(), and Application::setDeInitHook().
bool ImplSVAppData::mbRenderToBitmaps = false |
Definition at line 167 of file svdata.hxx.
Referenced by Application::EnableBitmapRendering(), and Application::IsBitmapRendering().
bool ImplSVAppData::mbSettingsInit = false |
Definition at line 165 of file svdata.hxx.
Referenced by vcl::Window::ImplInit(), and Application::MergeSystemSettings().
DialogCancelMode ImplSVAppData::meDialogCancel = DialogCancelMode::Off |
Definition at line 166 of file svdata.hxx.
Referenced by Application::GetDialogCancelMode(), Application::IsDialogCancelEnabled(), and Application::SetDialogCancelMode().
sal_uInt16 ImplSVAppData::mnDispatchLevel = 0 |
Definition at line 159 of file svdata.hxx.
Referenced by Application::GetDispatchLevel(), and ImplYield().
sal_uInt64 ImplSVAppData::mnLastInputTime = 0 |
Definition at line 158 of file svdata.hxx.
Referenced by ImplGetKeyInputWindow(), ImplHandleKey(), and ImplHandleMouseEvent().
sal_uInt16 ImplSVAppData::mnModalMode = 0 |
Definition at line 160 of file svdata.hxx.
Referenced by Dialog::ImplEndExecuteModal(), Dialog::ImplStartExecute(), and Printer::Setup().
SystemWindowFlags ImplSVAppData::mnSysWinMode = SystemWindowFlags(0) |
Definition at line 161 of file svdata.hxx.
Referenced by Application::GetSystemWindowMode(), and Application::SetSystemWindowMode().
ImplAccelManager* ImplSVAppData::mpAccelMgr = nullptr |
Definition at line 150 of file svdata.hxx.
Referenced by DeInitVCL(), ImplHandleKey(), Application::InsertAccel(), and Application::RemoveAccel().
Definition at line 156 of file svdata.hxx.
Referenced by DeInitVCL(), MenuFloatingWindow::Execute(), PopupMenu::GetActivePopupMenu(), ImplHandleMouseEvent(), and Menu::ImplSelect().
LocaleConfigurationListener* ImplSVAppData::mpCfgListener = nullptr |
Definition at line 145 of file svdata.hxx.
Referenced by DeInitVCL().
Help* ImplSVAppData::mpHelp = nullptr |
Definition at line 155 of file svdata.hxx.
Referenced by Application::GetHelp(), and Application::SetHelp().
VclPtr<ImplWheelWindow> ImplSVAppData::mpWheelWindow |
Definition at line 157 of file svdata.hxx.
Referenced by DeInitVCL(), vcl::Window::EndAutoScroll(), and vcl::Window::StartAutoScroll().
std::optional<OUString> ImplSVAppData::mxAppFileName |
Definition at line 152 of file svdata.hxx.
Referenced by Application::GetAppFileName(), and InitVCL().
std::optional<OUString> ImplSVAppData::mxAppName |
Definition at line 151 of file svdata.hxx.
Referenced by Application::GetAppName(), and Application::SetAppName().
std::optional<OUString> ImplSVAppData::mxDisplayName |
Definition at line 153 of file svdata.hxx.
Referenced by Application::GetDisplayName(), and Application::SetDisplayName().
std::optional<AllSettings> ImplSVAppData::mxSettings |
Definition at line 144 of file svdata.hxx.
Referenced by DeInitVCL(), Application::GetSettings(), vcl::Window::ImplInit(), Application::MergeSystemSettings(), and Application::SetSettings().
std::optional<OUString> ImplSVAppData::mxToolkitName |
Definition at line 154 of file svdata.hxx.
Referenced by Application::GetToolkitName().