KDDockWidgets API Documentation 2.1
Loading...
Searching...
No Matches
Public Types | Public Member Functions | Static Public Member Functions | Public Attributes | List of all members
KDDockWidgetsBindings_wrappersNS::KDDWBindingsCore::Platform_wrapper Class Reference

#include <Platform_c.h>

Inheritance diagram for KDDockWidgetsBindings_wrappersNS::KDDWBindingsCore::Platform_wrapper:
Inheritance graph
[legend]
Collaboration diagram for KDDockWidgetsBindings_wrappersNS::KDDWBindingsCore::Platform_wrapper:
Collaboration graph
[legend]

Public Types

typedef QString *(* Callback_applicationName) (void *)
 
typedef KDDockWidgets::Core::ViewFactory *(* Callback_createDefaultViewFactory) (void *)
 
typedef KDDockWidgets::Core::MainWindow *(* Callback_createMainWindow) (void *, const QString &uniqueName, KDDockWidgets::Core::CreateViewOptions *arg__2, QFlags< KDDockWidgets::MainWindowOption > options, KDDockWidgets::Core::View *parent, Qt::WindowFlags arg__5)
 
typedef KDDockWidgets::Core::View *(* Callback_createView) (void *, KDDockWidgets::Core::Controller *arg__1, KDDockWidgets::Core::View *parent)
 
typedef KDDockWidgets::Point *(* Callback_cursorPos) (void *)
 
typedef void(* Callback_dumpManagedBacktrace) (void *)
 
typedef bool(* Callback_hasActivePopup) (void *)
 
typedef bool(* Callback_inDisallowedDragView) (void *, KDDockWidgets::Point *globalPos)
 
typedef void(* Callback_installMessageHandler) (void *)
 
typedef bool(* Callback_isLeftMouseButtonPressed) (void *)
 
typedef bool(* Callback_isProcessingAppQuitEvent) (void *)
 
typedef const char *(* Callback_name) (void *)
 
typedef void(* Callback_onFloatingWindowCreated) (void *, KDDockWidgets::Core::FloatingWindow *arg__1)
 
typedef void(* Callback_onFloatingWindowDestroyed) (void *, KDDockWidgets::Core::FloatingWindow *arg__1)
 
typedef void(* Callback_onMainWindowCreated) (void *, KDDockWidgets::Core::MainWindow *arg__1)
 
typedef void(* Callback_onMainWindowDestroyed) (void *, KDDockWidgets::Core::MainWindow *arg__1)
 
typedef void(* Callback_pauseForDebugger) (void *)
 
typedef void(* Callback_restoreMouseCursor) (void *)
 
typedef void(* Callback_runDelayed) (void *, int ms, KDDockWidgets::Core::DelayedCall *c)
 
typedef int(* Callback_screenNumberForView) (void *, KDDockWidgets::Core::View *arg__1)
 
typedef KDDockWidgets::Size *(* Callback_screenSizeFor) (void *, KDDockWidgets::Core::View *arg__1)
 
typedef void(* Callback_sendEvent) (void *, KDDockWidgets::Core::View *arg__1, KDDockWidgets::Event *arg__2)
 
typedef void(* Callback_setCursorPos) (void *, KDDockWidgets::Point *arg__1)
 
typedef void(* Callback_setMouseCursor) (void *, Qt::CursorShape arg__1, bool discardLast)
 
typedef int(* Callback_startDragDistance_impl) (void *)
 
typedef bool(* Callback_supportsAeroSnap) (void *)
 
typedef KDDockWidgets::Core::View *(* Callback_tests_createFocusableView) (void *, KDDockWidgets::Core::CreateViewOptions *arg__1, KDDockWidgets::Core::View *parent)
 
typedef KDDockWidgets::Core::View *(* Callback_tests_createNonClosableView) (void *, KDDockWidgets::Core::View *parent)
 
typedef KDDockWidgets::Core::View *(* Callback_tests_createView) (void *, KDDockWidgets::Core::CreateViewOptions *arg__1, KDDockWidgets::Core::View *parent)
 
typedef void(* Callback_tests_deinitPlatform_impl) (void *)
 
typedef void(* Callback_tests_initPlatform_impl) (void *)
 
typedef void(* Callback_ungrabMouse) (void *)
 
typedef void(* Callback_uninstallMessageHandler) (void *)
 
typedef bool(* Callback_usesFallbackMouseGrabber) (void *)
 
- Public Types inherited from KDDockWidgets::Core::Platform
enum class  DisplayType {
  Other = 0 , X11 = 1 , Wayland = 2 , QtOffscreen = 3 ,
  QtEGLFS = 4 , Windows = 5
}
 Enum describing the graphics stack type. More...
 

Public Member Functions

 Platform_wrapper ()
 
 ~Platform_wrapper ()
 
virtual QString applicationName () const
 Returns the application name This name will be used as title of floating dock widgets which contain more than 1 group.
 
virtual QString applicationName_nocallback () const
 
virtual KDDockWidgets::Core::ViewFactorycreateDefaultViewFactory ()
 Creates and returns the default ViewFactory.
 
virtual KDDockWidgets::Core::ViewFactorycreateDefaultViewFactory_nocallback ()
 
virtual KDDockWidgets::Core::MainWindowcreateMainWindow (const QString &uniqueName, KDDockWidgets::Core::CreateViewOptions arg__2, QFlags< KDDockWidgets::MainWindowOption > options=KDDockWidgets::MainWindowOption::MainWindowOption_HasCentralFrame, KDDockWidgets::Core::View *parent=nullptr, Qt::WindowFlags arg__5={}) const
 
virtual KDDockWidgets::Core::MainWindowcreateMainWindow_nocallback (const QString &uniqueName, KDDockWidgets::Core::CreateViewOptions arg__2, QFlags< KDDockWidgets::MainWindowOption > options=KDDockWidgets::MainWindowOption::MainWindowOption_HasCentralFrame, KDDockWidgets::Core::View *parent=nullptr, Qt::WindowFlags arg__5={}) const
 
virtual KDDockWidgets::Core::ViewcreateView (KDDockWidgets::Core::Controller *arg__1, KDDockWidgets::Core::View *parent=nullptr) const
 Create an empty view For Qt this would just returns a empty QWidget or QQuickItem other frontends can return something as basic.
 
virtual KDDockWidgets::Core::ViewcreateView_nocallback (KDDockWidgets::Core::Controller *arg__1, KDDockWidgets::Core::View *parent=nullptr) const
 
virtual KDDockWidgets::Point cursorPos () const
 Returns the mouse cursor position in screen coordinates.
 
virtual KDDockWidgets::Point cursorPos_nocallback () const
 
virtual void dumpManagedBacktrace ()
 For non-C++, managed languages (having a VM) prints a non-native back-trace For example, the flutter frontend implements this to get a dart backtrace Used for debugging only. Can be called by gdb.
 
virtual void dumpManagedBacktrace_nocallback ()
 
virtual bool hasActivePopup () const
 Returns whether a popup is open Usually not needed to override. Investigate further in case side bars aren't auto hiding.
 
virtual bool hasActivePopup_nocallback () const
 
virtual bool inDisallowedDragView (KDDockWidgets::Point globalPos) const
 Returns whether the specified global position is on top of a view that isn't draggable. This is needed since not the entire title bar is draggable. For example, clicking on the close button shouldn't start a drag.
 
virtual bool inDisallowedDragView_nocallback (KDDockWidgets::Point globalPos) const
 
virtual void installMessageHandler ()
 
virtual void installMessageHandler_nocallback ()
 
virtual bool isLeftMouseButtonPressed () const
 Returns whether the left mouse button is pressed.
 
virtual bool isLeftMouseButtonPressed_nocallback () const
 
virtual bool isProcessingAppQuitEvent () const
 Returns whether we're processing a Event::Quit.
 
virtual bool isProcessingAppQuitEvent_nocallback () const
 
bool isQt () const
 
bool isQtQuick () const
 
bool isQtWidgets () const
 
virtual const char * name () const
 Returns the name of the platform, only "qtwidgets" and "qtquick".
 
virtual const char * name_nocallback () const
 
virtual void onFloatingWindowCreated (KDDockWidgets::Core::FloatingWindow *arg__1)
 Called when a floating window is created. Overridden by flutter, so it can create a window.
 
virtual void onFloatingWindowCreated_nocallback (KDDockWidgets::Core::FloatingWindow *arg__1)
 
virtual void onFloatingWindowDestroyed (KDDockWidgets::Core::FloatingWindow *arg__1)
 Called when a floating window is created. Overridden by flutter, so it can destroy the window.
 
virtual void onFloatingWindowDestroyed_nocallback (KDDockWidgets::Core::FloatingWindow *arg__1)
 
virtual void onMainWindowCreated (KDDockWidgets::Core::MainWindow *arg__1)
 Called when a main window is created. Overridden by flutter, so it can create a window Used by tests only. In real life users will instantiate a MainWindow in dart directly.
 
virtual void onMainWindowCreated_nocallback (KDDockWidgets::Core::MainWindow *arg__1)
 
virtual void onMainWindowDestroyed (KDDockWidgets::Core::MainWindow *arg__1)
 Called when a main window is created. Overridden by flutter, so it can destroy the window.
 
virtual void onMainWindowDestroyed_nocallback (KDDockWidgets::Core::MainWindow *arg__1)
 
virtual void pauseForDebugger ()
 
virtual void pauseForDebugger_nocallback ()
 
virtual void restoreMouseCursor ()
 Undoes the call to setMouseCursor()
 
virtual void restoreMouseCursor_nocallback ()
 
virtual void runDelayed (int ms, KDDockWidgets::Core::DelayedCall *c)
 
virtual void runDelayed_nocallback (int ms, KDDockWidgets::Core::DelayedCall *c)
 
virtual int screenNumberForView (KDDockWidgets::Core::View *arg__1) const
 Returns the screen index for the specified view or window. It's up to the platform to decide how screens are ordered, kddw won't care.
 
virtual int screenNumberForView_nocallback (KDDockWidgets::Core::View *arg__1) const
 
virtual KDDockWidgets::Size screenSizeFor (KDDockWidgets::Core::View *arg__1) const
 Returns the size of the screen where this view is in.
 
virtual KDDockWidgets::Size screenSizeFor_nocallback (KDDockWidgets::Core::View *arg__1) const
 
virtual void sendEvent (KDDockWidgets::Core::View *arg__1, KDDockWidgets::Event *arg__2) const
 Sends the specified event to the specified view.
 
virtual void sendEvent_nocallback (KDDockWidgets::Core::View *arg__1, KDDockWidgets::Event *arg__2) const
 
virtual void setCursorPos (KDDockWidgets::Point arg__1)
 Sets the mouse cursor position in screen coordinates.
 
virtual void setCursorPos_nocallback (KDDockWidgets::Point arg__1)
 
virtual void setMouseCursor (Qt::CursorShape arg__1, bool discardLast=false)
 Sets the mouse cursor to the specified shape, this has an application-wide effect Call restoreMouseCursor() to set the previous cursor shape.
 
virtual void setMouseCursor_nocallback (Qt::CursorShape arg__1, bool discardLast=false)
 
int startDragDistance () const
 
virtual int startDragDistance_impl () const
 
virtual int startDragDistance_impl_nocallback () const
 
virtual bool supportsAeroSnap () const
 Only supported on Qt, for windows.
 
virtual bool supportsAeroSnap_nocallback () const
 
virtual KDDockWidgets::Core::Viewtests_createFocusableView (KDDockWidgets::Core::CreateViewOptions arg__1, KDDockWidgets::Core::View *parent=nullptr)
 
virtual KDDockWidgets::Core::Viewtests_createFocusableView_nocallback (KDDockWidgets::Core::CreateViewOptions arg__1, KDDockWidgets::Core::View *parent=nullptr)
 
virtual KDDockWidgets::Core::Viewtests_createNonClosableView (KDDockWidgets::Core::View *parent=nullptr)
 
virtual KDDockWidgets::Core::Viewtests_createNonClosableView_nocallback (KDDockWidgets::Core::View *parent=nullptr)
 
virtual KDDockWidgets::Core::Viewtests_createView (KDDockWidgets::Core::CreateViewOptions arg__1, KDDockWidgets::Core::View *parent=nullptr)
 
virtual KDDockWidgets::Core::Viewtests_createView_nocallback (KDDockWidgets::Core::CreateViewOptions arg__1, KDDockWidgets::Core::View *parent=nullptr)
 
virtual void tests_deinitPlatform_impl ()
 
virtual void tests_deinitPlatform_impl_nocallback ()
 
virtual void tests_initPlatform_impl ()
 
virtual void tests_initPlatform_impl_nocallback ()
 
virtual void ungrabMouse ()
 Releases the mouse grab, if any.
 
virtual void ungrabMouse_nocallback ()
 
virtual void uninstallMessageHandler ()
 
virtual void uninstallMessageHandler_nocallback ()
 
virtual bool usesFallbackMouseGrabber () const
 Return whether we use the global event filter based mouse grabber.
 
virtual bool usesFallbackMouseGrabber_nocallback () const
 
- Public Member Functions inherited from KDDockWidgets::Core::Platform
virtual ~Platform ()
 
virtual DisplayType displayType () const =0
 Returns the type of graphics stack being used.
 
virtual std::shared_ptr< ViewfocusedView () const =0
 Returns the focused view, if any.
 
void installGlobalEventFilter (EventFilterInterface *)
 Installs a global event filter Events will be forwarded to the specified EventFilterInterface.
 
bool isQt () const
 Returns whether this platform is Qt based.
 
bool isQtQuick () const
 Returns whether this platform is QtQuick.
 
bool isQtWidgets () const
 Returns whether this platform is QtWidgets.
 
virtual std::shared_ptr< Screen > primaryScreen () const =0
 
virtual QByteArray readFile (const QString &, bool &ok) const
 
void removeGlobalEventFilter (EventFilterInterface *)
 Removes a global event filter.
 
virtual int screenNumberForWindow (std::shared_ptr< Core::Window >) const =0
 
virtual Vector< std::shared_ptr< Screen > > screens () const =0
 Returns all available screens.
 
int startDragDistance () const
 Returns how many pixels the mouse must move for a drag to start This is usually 4 by default (QApplication::startDragDistance() for QtWidgets) You can override by calling Config::setStartDragDistance(), so you don't need to create a new Platform class.
 
virtual std::shared_ptr< Core::Window > windowAt (Point globalPos) const =0
 Returns the window at the specified global coordinates.
 
virtual Vector< std::shared_ptr< Core::Window > > windows () const =0
 Returns all windows.
 

Static Public Member Functions

static KDDockWidgets::Core::Platforminstance ()
 
static bool isInitialized ()
 
- Static Public Member Functions inherited from KDDockWidgets::Core::Platform
static std::vector< KDDockWidgets::FrontendTypefrontendTypes ()
 list the list of frontend types supported by this build
 
static bool hasInstance ()
 Returns whether a Platform instance exists.
 
static Platforminstance ()
 Returns the platform singleton.
 
static bool isInitialized ()
 Returns whether the Platform was already initialized.
 

Public Attributes

Callback_applicationName m_applicationNameCallback = nullptr
 
Callback_createDefaultViewFactory m_createDefaultViewFactoryCallback = nullptr
 
Callback_createMainWindow m_createMainWindowCallback = nullptr
 
Callback_createView m_createViewCallback = nullptr
 
Callback_cursorPos m_cursorPosCallback = nullptr
 
Callback_dumpManagedBacktrace m_dumpManagedBacktraceCallback = nullptr
 
Callback_hasActivePopup m_hasActivePopupCallback = nullptr
 
Callback_inDisallowedDragView m_inDisallowedDragViewCallback = nullptr
 
Callback_installMessageHandler m_installMessageHandlerCallback = nullptr
 
Callback_isLeftMouseButtonPressed m_isLeftMouseButtonPressedCallback = nullptr
 
Callback_isProcessingAppQuitEvent m_isProcessingAppQuitEventCallback = nullptr
 
Callback_name m_nameCallback = nullptr
 
Callback_onFloatingWindowCreated m_onFloatingWindowCreatedCallback = nullptr
 
Callback_onFloatingWindowDestroyed m_onFloatingWindowDestroyedCallback = nullptr
 
Callback_onMainWindowCreated m_onMainWindowCreatedCallback = nullptr
 
Callback_onMainWindowDestroyed m_onMainWindowDestroyedCallback = nullptr
 
Callback_pauseForDebugger m_pauseForDebuggerCallback = nullptr
 
Callback_restoreMouseCursor m_restoreMouseCursorCallback = nullptr
 
Callback_runDelayed m_runDelayedCallback = nullptr
 
Callback_screenNumberForView m_screenNumberForViewCallback = nullptr
 
Callback_screenSizeFor m_screenSizeForCallback = nullptr
 
Callback_sendEvent m_sendEventCallback = nullptr
 
Callback_setCursorPos m_setCursorPosCallback = nullptr
 
Callback_setMouseCursor m_setMouseCursorCallback = nullptr
 
Callback_startDragDistance_impl m_startDragDistance_implCallback = nullptr
 
Callback_supportsAeroSnap m_supportsAeroSnapCallback = nullptr
 
Callback_tests_createFocusableView m_tests_createFocusableViewCallback = nullptr
 
Callback_tests_createNonClosableView m_tests_createNonClosableViewCallback = nullptr
 
Callback_tests_createView m_tests_createViewCallback = nullptr
 
Callback_tests_deinitPlatform_impl m_tests_deinitPlatform_implCallback = nullptr
 
Callback_tests_initPlatform_impl m_tests_initPlatform_implCallback = nullptr
 
Callback_ungrabMouse m_ungrabMouseCallback = nullptr
 
Callback_uninstallMessageHandler m_uninstallMessageHandlerCallback = nullptr
 
Callback_usesFallbackMouseGrabber m_usesFallbackMouseGrabberCallback = nullptr
 
- Public Attributes inherited from KDDockWidgets::Core::Platform
Private *const d
 

Additional Inherited Members

- Protected Member Functions inherited from KDDockWidgets::Core::Platform
 Platform ()
 
 Platform (const Platform &)=delete
 
Platformoperator= (const Platform &)=delete
 

Detailed Description

Definition at line 26 of file KDDWBindingsCore/Platform_c.h.

Member Typedef Documentation

◆ Callback_applicationName

typedef QString *(* KDDockWidgetsBindings_wrappersNS::KDDWBindingsCore::Platform_wrapper::Callback_applicationName) (void *)

Definition at line 105 of file KDDWBindingsCore/Platform_c.h.

◆ Callback_createDefaultViewFactory

typedef KDDockWidgets::Core::ViewFactory *(* KDDockWidgetsBindings_wrappersNS::KDDWBindingsCore::Platform_wrapper::Callback_createDefaultViewFactory) (void *)

Definition at line 107 of file KDDWBindingsCore/Platform_c.h.

◆ Callback_createMainWindow

typedef KDDockWidgets::Core::MainWindow *(* KDDockWidgetsBindings_wrappersNS::KDDWBindingsCore::Platform_wrapper::Callback_createMainWindow) (void *, const QString &uniqueName, KDDockWidgets::Core::CreateViewOptions *arg__2, QFlags< KDDockWidgets::MainWindowOption > options, KDDockWidgets::Core::View *parent, Qt::WindowFlags arg__5)

Definition at line 109 of file KDDWBindingsCore/Platform_c.h.

◆ Callback_createView

typedef KDDockWidgets::Core::View *(* KDDockWidgetsBindings_wrappersNS::KDDWBindingsCore::Platform_wrapper::Callback_createView) (void *, KDDockWidgets::Core::Controller *arg__1, KDDockWidgets::Core::View *parent)

Definition at line 111 of file KDDWBindingsCore/Platform_c.h.

◆ Callback_cursorPos

typedef KDDockWidgets::Point *(* KDDockWidgetsBindings_wrappersNS::KDDWBindingsCore::Platform_wrapper::Callback_cursorPos) (void *)

Definition at line 113 of file KDDWBindingsCore/Platform_c.h.

◆ Callback_dumpManagedBacktrace

typedef void(* KDDockWidgetsBindings_wrappersNS::KDDWBindingsCore::Platform_wrapper::Callback_dumpManagedBacktrace) (void *)

Definition at line 115 of file KDDWBindingsCore/Platform_c.h.

◆ Callback_hasActivePopup

typedef bool(* KDDockWidgetsBindings_wrappersNS::KDDWBindingsCore::Platform_wrapper::Callback_hasActivePopup) (void *)

Definition at line 117 of file KDDWBindingsCore/Platform_c.h.

◆ Callback_inDisallowedDragView

typedef bool(* KDDockWidgetsBindings_wrappersNS::KDDWBindingsCore::Platform_wrapper::Callback_inDisallowedDragView) (void *, KDDockWidgets::Point *globalPos)

Definition at line 119 of file KDDWBindingsCore/Platform_c.h.

◆ Callback_installMessageHandler

typedef void(* KDDockWidgetsBindings_wrappersNS::KDDWBindingsCore::Platform_wrapper::Callback_installMessageHandler) (void *)

Definition at line 121 of file KDDWBindingsCore/Platform_c.h.

◆ Callback_isLeftMouseButtonPressed

typedef bool(* KDDockWidgetsBindings_wrappersNS::KDDWBindingsCore::Platform_wrapper::Callback_isLeftMouseButtonPressed) (void *)

Definition at line 123 of file KDDWBindingsCore/Platform_c.h.

◆ Callback_isProcessingAppQuitEvent

typedef bool(* KDDockWidgetsBindings_wrappersNS::KDDWBindingsCore::Platform_wrapper::Callback_isProcessingAppQuitEvent) (void *)

Definition at line 125 of file KDDWBindingsCore/Platform_c.h.

◆ Callback_name

typedef const char *(* KDDockWidgetsBindings_wrappersNS::KDDWBindingsCore::Platform_wrapper::Callback_name) (void *)

Definition at line 127 of file KDDWBindingsCore/Platform_c.h.

◆ Callback_onFloatingWindowCreated

typedef void(* KDDockWidgetsBindings_wrappersNS::KDDWBindingsCore::Platform_wrapper::Callback_onFloatingWindowCreated) (void *, KDDockWidgets::Core::FloatingWindow *arg__1)

Definition at line 129 of file KDDWBindingsCore/Platform_c.h.

◆ Callback_onFloatingWindowDestroyed

typedef void(* KDDockWidgetsBindings_wrappersNS::KDDWBindingsCore::Platform_wrapper::Callback_onFloatingWindowDestroyed) (void *, KDDockWidgets::Core::FloatingWindow *arg__1)

Definition at line 131 of file KDDWBindingsCore/Platform_c.h.

◆ Callback_onMainWindowCreated

typedef void(* KDDockWidgetsBindings_wrappersNS::KDDWBindingsCore::Platform_wrapper::Callback_onMainWindowCreated) (void *, KDDockWidgets::Core::MainWindow *arg__1)

Definition at line 133 of file KDDWBindingsCore/Platform_c.h.

◆ Callback_onMainWindowDestroyed

typedef void(* KDDockWidgetsBindings_wrappersNS::KDDWBindingsCore::Platform_wrapper::Callback_onMainWindowDestroyed) (void *, KDDockWidgets::Core::MainWindow *arg__1)

Definition at line 135 of file KDDWBindingsCore/Platform_c.h.

◆ Callback_pauseForDebugger

typedef void(* KDDockWidgetsBindings_wrappersNS::KDDWBindingsCore::Platform_wrapper::Callback_pauseForDebugger) (void *)

Definition at line 137 of file KDDWBindingsCore/Platform_c.h.

◆ Callback_restoreMouseCursor

typedef void(* KDDockWidgetsBindings_wrappersNS::KDDWBindingsCore::Platform_wrapper::Callback_restoreMouseCursor) (void *)

Definition at line 139 of file KDDWBindingsCore/Platform_c.h.

◆ Callback_runDelayed

typedef void(* KDDockWidgetsBindings_wrappersNS::KDDWBindingsCore::Platform_wrapper::Callback_runDelayed) (void *, int ms, KDDockWidgets::Core::DelayedCall *c)

Definition at line 141 of file KDDWBindingsCore/Platform_c.h.

◆ Callback_screenNumberForView

typedef int(* KDDockWidgetsBindings_wrappersNS::KDDWBindingsCore::Platform_wrapper::Callback_screenNumberForView) (void *, KDDockWidgets::Core::View *arg__1)

Definition at line 143 of file KDDWBindingsCore/Platform_c.h.

◆ Callback_screenSizeFor

typedef KDDockWidgets::Size *(* KDDockWidgetsBindings_wrappersNS::KDDWBindingsCore::Platform_wrapper::Callback_screenSizeFor) (void *, KDDockWidgets::Core::View *arg__1)

Definition at line 145 of file KDDWBindingsCore/Platform_c.h.

◆ Callback_sendEvent

typedef void(* KDDockWidgetsBindings_wrappersNS::KDDWBindingsCore::Platform_wrapper::Callback_sendEvent) (void *, KDDockWidgets::Core::View *arg__1, KDDockWidgets::Event *arg__2)

Definition at line 147 of file KDDWBindingsCore/Platform_c.h.

◆ Callback_setCursorPos

typedef void(* KDDockWidgetsBindings_wrappersNS::KDDWBindingsCore::Platform_wrapper::Callback_setCursorPos) (void *, KDDockWidgets::Point *arg__1)

Definition at line 149 of file KDDWBindingsCore/Platform_c.h.

◆ Callback_setMouseCursor

typedef void(* KDDockWidgetsBindings_wrappersNS::KDDWBindingsCore::Platform_wrapper::Callback_setMouseCursor) (void *, Qt::CursorShape arg__1, bool discardLast)

Definition at line 151 of file KDDWBindingsCore/Platform_c.h.

◆ Callback_startDragDistance_impl

typedef int(* KDDockWidgetsBindings_wrappersNS::KDDWBindingsCore::Platform_wrapper::Callback_startDragDistance_impl) (void *)

Definition at line 153 of file KDDWBindingsCore/Platform_c.h.

◆ Callback_supportsAeroSnap

typedef bool(* KDDockWidgetsBindings_wrappersNS::KDDWBindingsCore::Platform_wrapper::Callback_supportsAeroSnap) (void *)

Definition at line 155 of file KDDWBindingsCore/Platform_c.h.

◆ Callback_tests_createFocusableView

typedef KDDockWidgets::Core::View *(* KDDockWidgetsBindings_wrappersNS::KDDWBindingsCore::Platform_wrapper::Callback_tests_createFocusableView) (void *, KDDockWidgets::Core::CreateViewOptions *arg__1, KDDockWidgets::Core::View *parent)

Definition at line 157 of file KDDWBindingsCore/Platform_c.h.

◆ Callback_tests_createNonClosableView

typedef KDDockWidgets::Core::View *(* KDDockWidgetsBindings_wrappersNS::KDDWBindingsCore::Platform_wrapper::Callback_tests_createNonClosableView) (void *, KDDockWidgets::Core::View *parent)

Definition at line 159 of file KDDWBindingsCore/Platform_c.h.

◆ Callback_tests_createView

typedef KDDockWidgets::Core::View *(* KDDockWidgetsBindings_wrappersNS::KDDWBindingsCore::Platform_wrapper::Callback_tests_createView) (void *, KDDockWidgets::Core::CreateViewOptions *arg__1, KDDockWidgets::Core::View *parent)

Definition at line 161 of file KDDWBindingsCore/Platform_c.h.

◆ Callback_tests_deinitPlatform_impl

typedef void(* KDDockWidgetsBindings_wrappersNS::KDDWBindingsCore::Platform_wrapper::Callback_tests_deinitPlatform_impl) (void *)

Definition at line 163 of file KDDWBindingsCore/Platform_c.h.

◆ Callback_tests_initPlatform_impl

typedef void(* KDDockWidgetsBindings_wrappersNS::KDDWBindingsCore::Platform_wrapper::Callback_tests_initPlatform_impl) (void *)

Definition at line 165 of file KDDWBindingsCore/Platform_c.h.

◆ Callback_ungrabMouse

typedef void(* KDDockWidgetsBindings_wrappersNS::KDDWBindingsCore::Platform_wrapper::Callback_ungrabMouse) (void *)

Definition at line 167 of file KDDWBindingsCore/Platform_c.h.

◆ Callback_uninstallMessageHandler

typedef void(* KDDockWidgetsBindings_wrappersNS::KDDWBindingsCore::Platform_wrapper::Callback_uninstallMessageHandler) (void *)

Definition at line 169 of file KDDWBindingsCore/Platform_c.h.

◆ Callback_usesFallbackMouseGrabber

typedef bool(* KDDockWidgetsBindings_wrappersNS::KDDWBindingsCore::Platform_wrapper::Callback_usesFallbackMouseGrabber) (void *)

Definition at line 171 of file KDDWBindingsCore/Platform_c.h.

Constructor & Destructor Documentation

◆ ~Platform_wrapper()

KDDockWidgetsBindings_wrappersNS::KDDWBindingsCore::Platform_wrapper::~Platform_wrapper ( )

Definition at line 549 of file KDDWBindingsCore/Platform_c.cpp.

◆ Platform_wrapper()

KDDockWidgetsBindings_wrappersNS::KDDWBindingsCore::Platform_wrapper::Platform_wrapper ( )

Definition at line 33 of file KDDWBindingsCore/Platform_c.cpp.

Member Function Documentation

◆ applicationName()

QString KDDockWidgetsBindings_wrappersNS::KDDWBindingsCore::Platform_wrapper::applicationName ( ) const
virtual

Returns the application name This name will be used as title of floating dock widgets which contain more than 1 group.

Implements KDDockWidgets::Core::Platform.

Definition at line 37 of file KDDWBindingsCore/Platform_c.cpp.

References m_applicationNameCallback.

◆ applicationName_nocallback()

QString KDDockWidgetsBindings_wrappersNS::KDDWBindingsCore::Platform_wrapper::applicationName_nocallback ( ) const
virtual

◆ createDefaultViewFactory()

KDDockWidgets::Core::ViewFactory * KDDockWidgetsBindings_wrappersNS::KDDWBindingsCore::Platform_wrapper::createDefaultViewFactory ( )
virtual

Creates and returns the default ViewFactory.

Implements KDDockWidgets::Core::Platform.

Definition at line 52 of file KDDWBindingsCore/Platform_c.cpp.

References m_createDefaultViewFactoryCallback.

◆ createDefaultViewFactory_nocallback()

KDDockWidgets::Core::ViewFactory * KDDockWidgetsBindings_wrappersNS::KDDWBindingsCore::Platform_wrapper::createDefaultViewFactory_nocallback ( )
virtual

◆ createMainWindow()

KDDockWidgets::Core::MainWindow * KDDockWidgetsBindings_wrappersNS::KDDWBindingsCore::Platform_wrapper::createMainWindow ( const QString uniqueName,
KDDockWidgets::Core::CreateViewOptions  arg__2,
QFlags< KDDockWidgets::MainWindowOption options = KDDockWidgets::MainWindowOption::MainWindowOption_HasCentralFrame,
KDDockWidgets::Core::View parent = nullptr,
Qt::WindowFlags  arg__5 = {} 
) const
virtual

Definition at line 67 of file KDDWBindingsCore/Platform_c.cpp.

References m_createMainWindowCallback.

◆ createMainWindow_nocallback()

KDDockWidgets::Core::MainWindow * KDDockWidgetsBindings_wrappersNS::KDDWBindingsCore::Platform_wrapper::createMainWindow_nocallback ( const QString uniqueName,
KDDockWidgets::Core::CreateViewOptions  arg__2,
QFlags< KDDockWidgets::MainWindowOption options = KDDockWidgets::MainWindowOption::MainWindowOption_HasCentralFrame,
KDDockWidgets::Core::View parent = nullptr,
Qt::WindowFlags  arg__5 = {} 
) const
virtual

◆ createView()

KDDockWidgets::Core::View * KDDockWidgetsBindings_wrappersNS::KDDWBindingsCore::Platform_wrapper::createView ( KDDockWidgets::Core::Controller ,
KDDockWidgets::Core::View parent = nullptr 
) const
virtual

Create an empty view For Qt this would just returns a empty QWidget or QQuickItem other frontends can return something as basic.

Implements KDDockWidgets::Core::Platform.

Definition at line 82 of file KDDWBindingsCore/Platform_c.cpp.

References m_createViewCallback.

◆ createView_nocallback()

KDDockWidgets::Core::View * KDDockWidgetsBindings_wrappersNS::KDDWBindingsCore::Platform_wrapper::createView_nocallback ( KDDockWidgets::Core::Controller arg__1,
KDDockWidgets::Core::View parent = nullptr 
) const
virtual

◆ cursorPos()

KDDockWidgets::Point KDDockWidgetsBindings_wrappersNS::KDDWBindingsCore::Platform_wrapper::cursorPos ( ) const
virtual

Returns the mouse cursor position in screen coordinates.

Implements KDDockWidgets::Core::Platform.

Definition at line 97 of file KDDWBindingsCore/Platform_c.cpp.

References m_cursorPosCallback.

◆ cursorPos_nocallback()

KDDockWidgets::Point KDDockWidgetsBindings_wrappersNS::KDDWBindingsCore::Platform_wrapper::cursorPos_nocallback ( ) const
virtual

◆ dumpManagedBacktrace()

void KDDockWidgetsBindings_wrappersNS::KDDWBindingsCore::Platform_wrapper::dumpManagedBacktrace ( )
virtual

For non-C++, managed languages (having a VM) prints a non-native back-trace For example, the flutter frontend implements this to get a dart backtrace Used for debugging only. Can be called by gdb.

Reimplemented from KDDockWidgets::Core::Platform.

Definition at line 112 of file KDDWBindingsCore/Platform_c.cpp.

References KDDockWidgets::Core::Platform::dumpManagedBacktrace(), and m_dumpManagedBacktraceCallback.

◆ dumpManagedBacktrace_nocallback()

void KDDockWidgetsBindings_wrappersNS::KDDWBindingsCore::Platform_wrapper::dumpManagedBacktrace_nocallback ( )
virtual

◆ hasActivePopup()

bool KDDockWidgetsBindings_wrappersNS::KDDWBindingsCore::Platform_wrapper::hasActivePopup ( ) const
virtual

Returns whether a popup is open Usually not needed to override. Investigate further in case side bars aren't auto hiding.

Reimplemented from KDDockWidgets::Core::Platform.

Definition at line 125 of file KDDWBindingsCore/Platform_c.cpp.

References m_hasActivePopupCallback.

◆ hasActivePopup_nocallback()

bool KDDockWidgetsBindings_wrappersNS::KDDWBindingsCore::Platform_wrapper::hasActivePopup_nocallback ( ) const
virtual

◆ inDisallowedDragView()

bool KDDockWidgetsBindings_wrappersNS::KDDWBindingsCore::Platform_wrapper::inDisallowedDragView ( KDDockWidgets::Point  globalPos) const
virtual

Returns whether the specified global position is on top of a view that isn't draggable. This is needed since not the entire title bar is draggable. For example, clicking on the close button shouldn't start a drag.

Implements KDDockWidgets::Core::Platform.

Definition at line 138 of file KDDWBindingsCore/Platform_c.cpp.

References m_inDisallowedDragViewCallback.

◆ inDisallowedDragView_nocallback()

bool KDDockWidgetsBindings_wrappersNS::KDDWBindingsCore::Platform_wrapper::inDisallowedDragView_nocallback ( KDDockWidgets::Point  globalPos) const
virtual

◆ installMessageHandler()

void KDDockWidgetsBindings_wrappersNS::KDDWBindingsCore::Platform_wrapper::installMessageHandler ( )
virtual

Definition at line 153 of file KDDWBindingsCore/Platform_c.cpp.

References m_installMessageHandlerCallback.

◆ installMessageHandler_nocallback()

void KDDockWidgetsBindings_wrappersNS::KDDWBindingsCore::Platform_wrapper::installMessageHandler_nocallback ( )
virtual

◆ instance()

KDDockWidgets::Core::Platform * KDDockWidgetsBindings_wrappersNS::KDDWBindingsCore::Platform_wrapper::instance ( )
static

◆ isInitialized()

bool KDDockWidgetsBindings_wrappersNS::KDDWBindingsCore::Platform_wrapper::isInitialized ( )
static

◆ isLeftMouseButtonPressed()

bool KDDockWidgetsBindings_wrappersNS::KDDWBindingsCore::Platform_wrapper::isLeftMouseButtonPressed ( ) const
virtual

Returns whether the left mouse button is pressed.

Implements KDDockWidgets::Core::Platform.

Definition at line 176 of file KDDWBindingsCore/Platform_c.cpp.

References m_isLeftMouseButtonPressedCallback.

◆ isLeftMouseButtonPressed_nocallback()

bool KDDockWidgetsBindings_wrappersNS::KDDWBindingsCore::Platform_wrapper::isLeftMouseButtonPressed_nocallback ( ) const
virtual

◆ isProcessingAppQuitEvent()

bool KDDockWidgetsBindings_wrappersNS::KDDWBindingsCore::Platform_wrapper::isProcessingAppQuitEvent ( ) const
virtual

Returns whether we're processing a Event::Quit.

Used internally to know if we should let Qt close a NonClosable dock widget at shutdown time.

Implements KDDockWidgets::Core::Platform.

Definition at line 191 of file KDDWBindingsCore/Platform_c.cpp.

References m_isProcessingAppQuitEventCallback.

◆ isProcessingAppQuitEvent_nocallback()

bool KDDockWidgetsBindings_wrappersNS::KDDWBindingsCore::Platform_wrapper::isProcessingAppQuitEvent_nocallback ( ) const
virtual

◆ isQt()

bool KDDockWidgetsBindings_wrappersNS::KDDWBindingsCore::Platform_wrapper::isQt ( ) const

Definition at line 206 of file KDDWBindingsCore/Platform_c.cpp.

◆ isQtQuick()

bool KDDockWidgetsBindings_wrappersNS::KDDWBindingsCore::Platform_wrapper::isQtQuick ( ) const

Definition at line 210 of file KDDWBindingsCore/Platform_c.cpp.

◆ isQtWidgets()

bool KDDockWidgetsBindings_wrappersNS::KDDWBindingsCore::Platform_wrapper::isQtWidgets ( ) const

Definition at line 214 of file KDDWBindingsCore/Platform_c.cpp.

◆ name()

const char * KDDockWidgetsBindings_wrappersNS::KDDWBindingsCore::Platform_wrapper::name ( ) const
virtual

Returns the name of the platform, only "qtwidgets" and "qtquick".

Implements KDDockWidgets::Core::Platform.

Definition at line 218 of file KDDWBindingsCore/Platform_c.cpp.

References m_nameCallback.

◆ name_nocallback()

const char * KDDockWidgetsBindings_wrappersNS::KDDWBindingsCore::Platform_wrapper::name_nocallback ( ) const
virtual

◆ onFloatingWindowCreated()

void KDDockWidgetsBindings_wrappersNS::KDDWBindingsCore::Platform_wrapper::onFloatingWindowCreated ( KDDockWidgets::Core::FloatingWindow )
virtual

Called when a floating window is created. Overridden by flutter, so it can create a window.

Reimplemented from KDDockWidgets::Core::Platform.

Definition at line 233 of file KDDWBindingsCore/Platform_c.cpp.

References m_onFloatingWindowCreatedCallback, and KDDockWidgets::Core::Platform::onFloatingWindowCreated().

◆ onFloatingWindowCreated_nocallback()

void KDDockWidgetsBindings_wrappersNS::KDDWBindingsCore::Platform_wrapper::onFloatingWindowCreated_nocallback ( KDDockWidgets::Core::FloatingWindow arg__1)
virtual

◆ onFloatingWindowDestroyed()

void KDDockWidgetsBindings_wrappersNS::KDDWBindingsCore::Platform_wrapper::onFloatingWindowDestroyed ( KDDockWidgets::Core::FloatingWindow )
virtual

Called when a floating window is created. Overridden by flutter, so it can destroy the window.

Reimplemented from KDDockWidgets::Core::Platform.

Definition at line 246 of file KDDWBindingsCore/Platform_c.cpp.

References m_onFloatingWindowDestroyedCallback, and KDDockWidgets::Core::Platform::onFloatingWindowDestroyed().

◆ onFloatingWindowDestroyed_nocallback()

void KDDockWidgetsBindings_wrappersNS::KDDWBindingsCore::Platform_wrapper::onFloatingWindowDestroyed_nocallback ( KDDockWidgets::Core::FloatingWindow arg__1)
virtual

◆ onMainWindowCreated()

void KDDockWidgetsBindings_wrappersNS::KDDWBindingsCore::Platform_wrapper::onMainWindowCreated ( KDDockWidgets::Core::MainWindow )
virtual

Called when a main window is created. Overridden by flutter, so it can create a window Used by tests only. In real life users will instantiate a MainWindow in dart directly.

Reimplemented from KDDockWidgets::Core::Platform.

Definition at line 259 of file KDDWBindingsCore/Platform_c.cpp.

References m_onMainWindowCreatedCallback, and KDDockWidgets::Core::Platform::onMainWindowCreated().

◆ onMainWindowCreated_nocallback()

void KDDockWidgetsBindings_wrappersNS::KDDWBindingsCore::Platform_wrapper::onMainWindowCreated_nocallback ( KDDockWidgets::Core::MainWindow arg__1)
virtual

◆ onMainWindowDestroyed()

void KDDockWidgetsBindings_wrappersNS::KDDWBindingsCore::Platform_wrapper::onMainWindowDestroyed ( KDDockWidgets::Core::MainWindow )
virtual

Called when a main window is created. Overridden by flutter, so it can destroy the window.

Reimplemented from KDDockWidgets::Core::Platform.

Definition at line 272 of file KDDWBindingsCore/Platform_c.cpp.

References m_onMainWindowDestroyedCallback, and KDDockWidgets::Core::Platform::onMainWindowDestroyed().

◆ onMainWindowDestroyed_nocallback()

void KDDockWidgetsBindings_wrappersNS::KDDWBindingsCore::Platform_wrapper::onMainWindowDestroyed_nocallback ( KDDockWidgets::Core::MainWindow arg__1)
virtual

◆ pauseForDebugger()

void KDDockWidgetsBindings_wrappersNS::KDDWBindingsCore::Platform_wrapper::pauseForDebugger ( )
virtual

Definition at line 285 of file KDDWBindingsCore/Platform_c.cpp.

References m_pauseForDebuggerCallback.

◆ pauseForDebugger_nocallback()

void KDDockWidgetsBindings_wrappersNS::KDDWBindingsCore::Platform_wrapper::pauseForDebugger_nocallback ( )
virtual

◆ restoreMouseCursor()

void KDDockWidgetsBindings_wrappersNS::KDDWBindingsCore::Platform_wrapper::restoreMouseCursor ( )
virtual

Undoes the call to setMouseCursor()

Implements KDDockWidgets::Core::Platform.

Definition at line 298 of file KDDWBindingsCore/Platform_c.cpp.

References m_restoreMouseCursorCallback.

◆ restoreMouseCursor_nocallback()

void KDDockWidgetsBindings_wrappersNS::KDDWBindingsCore::Platform_wrapper::restoreMouseCursor_nocallback ( )
virtual

◆ runDelayed()

void KDDockWidgetsBindings_wrappersNS::KDDWBindingsCore::Platform_wrapper::runDelayed ( int  ms,
KDDockWidgets::Core::DelayedCall *  c 
)
virtual

runs the specified all after ms Equivalent to QTimer::singleShot in Qt

Implements KDDockWidgets::Core::Platform.

Definition at line 313 of file KDDWBindingsCore/Platform_c.cpp.

References m_runDelayedCallback.

◆ runDelayed_nocallback()

void KDDockWidgetsBindings_wrappersNS::KDDWBindingsCore::Platform_wrapper::runDelayed_nocallback ( int  ms,
KDDockWidgets::Core::DelayedCall *  c 
)
virtual

◆ screenNumberForView()

int KDDockWidgetsBindings_wrappersNS::KDDWBindingsCore::Platform_wrapper::screenNumberForView ( KDDockWidgets::Core::View ) const
virtual

Returns the screen index for the specified view or window. It's up to the platform to decide how screens are ordered, kddw won't care.

Implements KDDockWidgets::Core::Platform.

Definition at line 328 of file KDDWBindingsCore/Platform_c.cpp.

References m_screenNumberForViewCallback.

◆ screenNumberForView_nocallback()

int KDDockWidgetsBindings_wrappersNS::KDDWBindingsCore::Platform_wrapper::screenNumberForView_nocallback ( KDDockWidgets::Core::View arg__1) const
virtual

◆ screenSizeFor()

KDDockWidgets::Size KDDockWidgetsBindings_wrappersNS::KDDWBindingsCore::Platform_wrapper::screenSizeFor ( KDDockWidgets::Core::View ) const
virtual

Returns the size of the screen where this view is in.

Implements KDDockWidgets::Core::Platform.

Definition at line 343 of file KDDWBindingsCore/Platform_c.cpp.

References m_screenSizeForCallback.

◆ screenSizeFor_nocallback()

KDDockWidgets::Size KDDockWidgetsBindings_wrappersNS::KDDWBindingsCore::Platform_wrapper::screenSizeFor_nocallback ( KDDockWidgets::Core::View arg__1) const
virtual

◆ sendEvent()

void KDDockWidgetsBindings_wrappersNS::KDDWBindingsCore::Platform_wrapper::sendEvent ( KDDockWidgets::Core::View ,
KDDockWidgets::Event *   
) const
virtual

Sends the specified event to the specified view.

Implements KDDockWidgets::Core::Platform.

Definition at line 358 of file KDDWBindingsCore/Platform_c.cpp.

References m_sendEventCallback.

◆ sendEvent_nocallback()

void KDDockWidgetsBindings_wrappersNS::KDDWBindingsCore::Platform_wrapper::sendEvent_nocallback ( KDDockWidgets::Core::View arg__1,
KDDockWidgets::Event *  arg__2 
) const
virtual

◆ setCursorPos()

void KDDockWidgetsBindings_wrappersNS::KDDWBindingsCore::Platform_wrapper::setCursorPos ( KDDockWidgets::Point  )
virtual

Sets the mouse cursor position in screen coordinates.

Implements KDDockWidgets::Core::Platform.

Definition at line 373 of file KDDWBindingsCore/Platform_c.cpp.

References m_setCursorPosCallback.

◆ setCursorPos_nocallback()

void KDDockWidgetsBindings_wrappersNS::KDDWBindingsCore::Platform_wrapper::setCursorPos_nocallback ( KDDockWidgets::Point  arg__1)
virtual

◆ setMouseCursor()

void KDDockWidgetsBindings_wrappersNS::KDDWBindingsCore::Platform_wrapper::setMouseCursor ( Qt::CursorShape  ,
bool  discardLast = false 
)
virtual

Sets the mouse cursor to the specified shape, this has an application-wide effect Call restoreMouseCursor() to set the previous cursor shape.

Parameters
discardLastIf true, then the previous shape is discarded instead of being saved into a stack for restoreMouseCursor()

Implements KDDockWidgets::Core::Platform.

Definition at line 388 of file KDDWBindingsCore/Platform_c.cpp.

References m_setMouseCursorCallback.

◆ setMouseCursor_nocallback()

void KDDockWidgetsBindings_wrappersNS::KDDWBindingsCore::Platform_wrapper::setMouseCursor_nocallback ( Qt::CursorShape  arg__1,
bool  discardLast = false 
)
virtual

◆ startDragDistance()

int KDDockWidgetsBindings_wrappersNS::KDDWBindingsCore::Platform_wrapper::startDragDistance ( ) const

Definition at line 403 of file KDDWBindingsCore/Platform_c.cpp.

◆ startDragDistance_impl()

int KDDockWidgetsBindings_wrappersNS::KDDWBindingsCore::Platform_wrapper::startDragDistance_impl ( ) const
virtual

Reimplemented from KDDockWidgets::Core::Platform.

Definition at line 407 of file KDDWBindingsCore/Platform_c.cpp.

References m_startDragDistance_implCallback.

◆ startDragDistance_impl_nocallback()

int KDDockWidgetsBindings_wrappersNS::KDDWBindingsCore::Platform_wrapper::startDragDistance_impl_nocallback ( ) const
virtual

◆ supportsAeroSnap()

bool KDDockWidgetsBindings_wrappersNS::KDDWBindingsCore::Platform_wrapper::supportsAeroSnap ( ) const
virtual

Only supported on Qt, for windows.

Reimplemented from KDDockWidgets::Core::Platform.

Definition at line 420 of file KDDWBindingsCore/Platform_c.cpp.

References m_supportsAeroSnapCallback.

◆ supportsAeroSnap_nocallback()

bool KDDockWidgetsBindings_wrappersNS::KDDWBindingsCore::Platform_wrapper::supportsAeroSnap_nocallback ( ) const
virtual

◆ tests_createFocusableView()

KDDockWidgets::Core::View * KDDockWidgetsBindings_wrappersNS::KDDWBindingsCore::Platform_wrapper::tests_createFocusableView ( KDDockWidgets::Core::CreateViewOptions  arg__1,
KDDockWidgets::Core::View parent = nullptr 
)
virtual

◆ tests_createFocusableView_nocallback()

KDDockWidgets::Core::View * KDDockWidgetsBindings_wrappersNS::KDDWBindingsCore::Platform_wrapper::tests_createFocusableView_nocallback ( KDDockWidgets::Core::CreateViewOptions  arg__1,
KDDockWidgets::Core::View parent = nullptr 
)
virtual

◆ tests_createNonClosableView()

KDDockWidgets::Core::View * KDDockWidgetsBindings_wrappersNS::KDDWBindingsCore::Platform_wrapper::tests_createNonClosableView ( KDDockWidgets::Core::View parent = nullptr)
virtual

◆ tests_createNonClosableView_nocallback()

KDDockWidgets::Core::View * KDDockWidgetsBindings_wrappersNS::KDDWBindingsCore::Platform_wrapper::tests_createNonClosableView_nocallback ( KDDockWidgets::Core::View parent = nullptr)
virtual

◆ tests_createView()

KDDockWidgets::Core::View * KDDockWidgetsBindings_wrappersNS::KDDWBindingsCore::Platform_wrapper::tests_createView ( KDDockWidgets::Core::CreateViewOptions  arg__1,
KDDockWidgets::Core::View parent = nullptr 
)
virtual

Definition at line 463 of file KDDWBindingsCore/Platform_c.cpp.

References m_tests_createViewCallback.

◆ tests_createView_nocallback()

KDDockWidgets::Core::View * KDDockWidgetsBindings_wrappersNS::KDDWBindingsCore::Platform_wrapper::tests_createView_nocallback ( KDDockWidgets::Core::CreateViewOptions  arg__1,
KDDockWidgets::Core::View parent = nullptr 
)
virtual

◆ tests_deinitPlatform_impl()

void KDDockWidgetsBindings_wrappersNS::KDDWBindingsCore::Platform_wrapper::tests_deinitPlatform_impl ( )
virtual

◆ tests_deinitPlatform_impl_nocallback()

void KDDockWidgetsBindings_wrappersNS::KDDWBindingsCore::Platform_wrapper::tests_deinitPlatform_impl_nocallback ( )
virtual

◆ tests_initPlatform_impl()

void KDDockWidgetsBindings_wrappersNS::KDDWBindingsCore::Platform_wrapper::tests_initPlatform_impl ( )
virtual

◆ tests_initPlatform_impl_nocallback()

void KDDockWidgetsBindings_wrappersNS::KDDWBindingsCore::Platform_wrapper::tests_initPlatform_impl_nocallback ( )
virtual

◆ ungrabMouse()

void KDDockWidgetsBindings_wrappersNS::KDDWBindingsCore::Platform_wrapper::ungrabMouse ( )
virtual

Releases the mouse grab, if any.

Implements KDDockWidgets::Core::Platform.

Definition at line 504 of file KDDWBindingsCore/Platform_c.cpp.

References m_ungrabMouseCallback.

◆ ungrabMouse_nocallback()

void KDDockWidgetsBindings_wrappersNS::KDDWBindingsCore::Platform_wrapper::ungrabMouse_nocallback ( )
virtual

◆ uninstallMessageHandler()

void KDDockWidgetsBindings_wrappersNS::KDDWBindingsCore::Platform_wrapper::uninstallMessageHandler ( )
virtual

◆ uninstallMessageHandler_nocallback()

void KDDockWidgetsBindings_wrappersNS::KDDWBindingsCore::Platform_wrapper::uninstallMessageHandler_nocallback ( )
virtual

◆ usesFallbackMouseGrabber()

bool KDDockWidgetsBindings_wrappersNS::KDDWBindingsCore::Platform_wrapper::usesFallbackMouseGrabber ( ) const
virtual

Return whether we use the global event filter based mouse grabber.

Implements KDDockWidgets::Core::Platform.

Definition at line 534 of file KDDWBindingsCore/Platform_c.cpp.

References m_usesFallbackMouseGrabberCallback.

◆ usesFallbackMouseGrabber_nocallback()

bool KDDockWidgetsBindings_wrappersNS::KDDWBindingsCore::Platform_wrapper::usesFallbackMouseGrabber_nocallback ( ) const
virtual

Member Data Documentation

◆ m_applicationNameCallback

Callback_applicationName KDDockWidgetsBindings_wrappersNS::KDDWBindingsCore::Platform_wrapper::m_applicationNameCallback = nullptr

Definition at line 106 of file KDDWBindingsCore/Platform_c.h.

Referenced by applicationName().

◆ m_createDefaultViewFactoryCallback

Callback_createDefaultViewFactory KDDockWidgetsBindings_wrappersNS::KDDWBindingsCore::Platform_wrapper::m_createDefaultViewFactoryCallback = nullptr

Definition at line 108 of file KDDWBindingsCore/Platform_c.h.

Referenced by createDefaultViewFactory().

◆ m_createMainWindowCallback

Callback_createMainWindow KDDockWidgetsBindings_wrappersNS::KDDWBindingsCore::Platform_wrapper::m_createMainWindowCallback = nullptr

Definition at line 110 of file KDDWBindingsCore/Platform_c.h.

Referenced by createMainWindow().

◆ m_createViewCallback

Callback_createView KDDockWidgetsBindings_wrappersNS::KDDWBindingsCore::Platform_wrapper::m_createViewCallback = nullptr

Definition at line 112 of file KDDWBindingsCore/Platform_c.h.

Referenced by createView().

◆ m_cursorPosCallback

Callback_cursorPos KDDockWidgetsBindings_wrappersNS::KDDWBindingsCore::Platform_wrapper::m_cursorPosCallback = nullptr

Definition at line 114 of file KDDWBindingsCore/Platform_c.h.

Referenced by cursorPos().

◆ m_dumpManagedBacktraceCallback

Callback_dumpManagedBacktrace KDDockWidgetsBindings_wrappersNS::KDDWBindingsCore::Platform_wrapper::m_dumpManagedBacktraceCallback = nullptr

Definition at line 116 of file KDDWBindingsCore/Platform_c.h.

Referenced by dumpManagedBacktrace().

◆ m_hasActivePopupCallback

Callback_hasActivePopup KDDockWidgetsBindings_wrappersNS::KDDWBindingsCore::Platform_wrapper::m_hasActivePopupCallback = nullptr

Definition at line 118 of file KDDWBindingsCore/Platform_c.h.

Referenced by hasActivePopup().

◆ m_inDisallowedDragViewCallback

Callback_inDisallowedDragView KDDockWidgetsBindings_wrappersNS::KDDWBindingsCore::Platform_wrapper::m_inDisallowedDragViewCallback = nullptr

Definition at line 120 of file KDDWBindingsCore/Platform_c.h.

Referenced by inDisallowedDragView().

◆ m_installMessageHandlerCallback

Callback_installMessageHandler KDDockWidgetsBindings_wrappersNS::KDDWBindingsCore::Platform_wrapper::m_installMessageHandlerCallback = nullptr

Definition at line 122 of file KDDWBindingsCore/Platform_c.h.

Referenced by installMessageHandler().

◆ m_isLeftMouseButtonPressedCallback

Callback_isLeftMouseButtonPressed KDDockWidgetsBindings_wrappersNS::KDDWBindingsCore::Platform_wrapper::m_isLeftMouseButtonPressedCallback = nullptr

Definition at line 124 of file KDDWBindingsCore/Platform_c.h.

Referenced by isLeftMouseButtonPressed().

◆ m_isProcessingAppQuitEventCallback

Callback_isProcessingAppQuitEvent KDDockWidgetsBindings_wrappersNS::KDDWBindingsCore::Platform_wrapper::m_isProcessingAppQuitEventCallback = nullptr

Definition at line 126 of file KDDWBindingsCore/Platform_c.h.

Referenced by isProcessingAppQuitEvent().

◆ m_nameCallback

Callback_name KDDockWidgetsBindings_wrappersNS::KDDWBindingsCore::Platform_wrapper::m_nameCallback = nullptr

Definition at line 128 of file KDDWBindingsCore/Platform_c.h.

Referenced by name().

◆ m_onFloatingWindowCreatedCallback

Callback_onFloatingWindowCreated KDDockWidgetsBindings_wrappersNS::KDDWBindingsCore::Platform_wrapper::m_onFloatingWindowCreatedCallback = nullptr

Definition at line 130 of file KDDWBindingsCore/Platform_c.h.

Referenced by onFloatingWindowCreated().

◆ m_onFloatingWindowDestroyedCallback

Callback_onFloatingWindowDestroyed KDDockWidgetsBindings_wrappersNS::KDDWBindingsCore::Platform_wrapper::m_onFloatingWindowDestroyedCallback = nullptr

Definition at line 132 of file KDDWBindingsCore/Platform_c.h.

Referenced by onFloatingWindowDestroyed().

◆ m_onMainWindowCreatedCallback

Callback_onMainWindowCreated KDDockWidgetsBindings_wrappersNS::KDDWBindingsCore::Platform_wrapper::m_onMainWindowCreatedCallback = nullptr

Definition at line 134 of file KDDWBindingsCore/Platform_c.h.

Referenced by onMainWindowCreated().

◆ m_onMainWindowDestroyedCallback

Callback_onMainWindowDestroyed KDDockWidgetsBindings_wrappersNS::KDDWBindingsCore::Platform_wrapper::m_onMainWindowDestroyedCallback = nullptr

Definition at line 136 of file KDDWBindingsCore/Platform_c.h.

Referenced by onMainWindowDestroyed().

◆ m_pauseForDebuggerCallback

Callback_pauseForDebugger KDDockWidgetsBindings_wrappersNS::KDDWBindingsCore::Platform_wrapper::m_pauseForDebuggerCallback = nullptr

Definition at line 138 of file KDDWBindingsCore/Platform_c.h.

Referenced by pauseForDebugger().

◆ m_restoreMouseCursorCallback

Callback_restoreMouseCursor KDDockWidgetsBindings_wrappersNS::KDDWBindingsCore::Platform_wrapper::m_restoreMouseCursorCallback = nullptr

Definition at line 140 of file KDDWBindingsCore/Platform_c.h.

Referenced by restoreMouseCursor().

◆ m_runDelayedCallback

Callback_runDelayed KDDockWidgetsBindings_wrappersNS::KDDWBindingsCore::Platform_wrapper::m_runDelayedCallback = nullptr

Definition at line 142 of file KDDWBindingsCore/Platform_c.h.

Referenced by runDelayed().

◆ m_screenNumberForViewCallback

Callback_screenNumberForView KDDockWidgetsBindings_wrappersNS::KDDWBindingsCore::Platform_wrapper::m_screenNumberForViewCallback = nullptr

Definition at line 144 of file KDDWBindingsCore/Platform_c.h.

Referenced by screenNumberForView().

◆ m_screenSizeForCallback

Callback_screenSizeFor KDDockWidgetsBindings_wrappersNS::KDDWBindingsCore::Platform_wrapper::m_screenSizeForCallback = nullptr

Definition at line 146 of file KDDWBindingsCore/Platform_c.h.

Referenced by screenSizeFor().

◆ m_sendEventCallback

Callback_sendEvent KDDockWidgetsBindings_wrappersNS::KDDWBindingsCore::Platform_wrapper::m_sendEventCallback = nullptr

Definition at line 148 of file KDDWBindingsCore/Platform_c.h.

Referenced by sendEvent().

◆ m_setCursorPosCallback

Callback_setCursorPos KDDockWidgetsBindings_wrappersNS::KDDWBindingsCore::Platform_wrapper::m_setCursorPosCallback = nullptr

Definition at line 150 of file KDDWBindingsCore/Platform_c.h.

Referenced by setCursorPos().

◆ m_setMouseCursorCallback

Callback_setMouseCursor KDDockWidgetsBindings_wrappersNS::KDDWBindingsCore::Platform_wrapper::m_setMouseCursorCallback = nullptr

Definition at line 152 of file KDDWBindingsCore/Platform_c.h.

Referenced by setMouseCursor().

◆ m_startDragDistance_implCallback

Callback_startDragDistance_impl KDDockWidgetsBindings_wrappersNS::KDDWBindingsCore::Platform_wrapper::m_startDragDistance_implCallback = nullptr

Definition at line 154 of file KDDWBindingsCore/Platform_c.h.

Referenced by startDragDistance_impl().

◆ m_supportsAeroSnapCallback

Callback_supportsAeroSnap KDDockWidgetsBindings_wrappersNS::KDDWBindingsCore::Platform_wrapper::m_supportsAeroSnapCallback = nullptr

Definition at line 156 of file KDDWBindingsCore/Platform_c.h.

Referenced by supportsAeroSnap().

◆ m_tests_createFocusableViewCallback

Callback_tests_createFocusableView KDDockWidgetsBindings_wrappersNS::KDDWBindingsCore::Platform_wrapper::m_tests_createFocusableViewCallback = nullptr

Definition at line 158 of file KDDWBindingsCore/Platform_c.h.

Referenced by tests_createFocusableView().

◆ m_tests_createNonClosableViewCallback

Callback_tests_createNonClosableView KDDockWidgetsBindings_wrappersNS::KDDWBindingsCore::Platform_wrapper::m_tests_createNonClosableViewCallback = nullptr

Definition at line 160 of file KDDWBindingsCore/Platform_c.h.

Referenced by tests_createNonClosableView().

◆ m_tests_createViewCallback

Callback_tests_createView KDDockWidgetsBindings_wrappersNS::KDDWBindingsCore::Platform_wrapper::m_tests_createViewCallback = nullptr

Definition at line 162 of file KDDWBindingsCore/Platform_c.h.

Referenced by tests_createView().

◆ m_tests_deinitPlatform_implCallback

Callback_tests_deinitPlatform_impl KDDockWidgetsBindings_wrappersNS::KDDWBindingsCore::Platform_wrapper::m_tests_deinitPlatform_implCallback = nullptr

Definition at line 164 of file KDDWBindingsCore/Platform_c.h.

Referenced by tests_deinitPlatform_impl().

◆ m_tests_initPlatform_implCallback

Callback_tests_initPlatform_impl KDDockWidgetsBindings_wrappersNS::KDDWBindingsCore::Platform_wrapper::m_tests_initPlatform_implCallback = nullptr

Definition at line 166 of file KDDWBindingsCore/Platform_c.h.

Referenced by tests_initPlatform_impl().

◆ m_ungrabMouseCallback

Callback_ungrabMouse KDDockWidgetsBindings_wrappersNS::KDDWBindingsCore::Platform_wrapper::m_ungrabMouseCallback = nullptr

Definition at line 168 of file KDDWBindingsCore/Platform_c.h.

Referenced by ungrabMouse().

◆ m_uninstallMessageHandlerCallback

Callback_uninstallMessageHandler KDDockWidgetsBindings_wrappersNS::KDDWBindingsCore::Platform_wrapper::m_uninstallMessageHandlerCallback = nullptr

Definition at line 170 of file KDDWBindingsCore/Platform_c.h.

Referenced by uninstallMessageHandler().

◆ m_usesFallbackMouseGrabberCallback

Callback_usesFallbackMouseGrabber KDDockWidgetsBindings_wrappersNS::KDDWBindingsCore::Platform_wrapper::m_usesFallbackMouseGrabberCallback = nullptr

Definition at line 172 of file KDDWBindingsCore/Platform_c.h.

Referenced by usesFallbackMouseGrabber().


The documentation for this class was generated from the following files:

© Klarälvdalens Datakonsult AB (KDAB)
"The Qt, C++ and OpenGL Experts"
https://www.kdab.com/
KDDockWidgets
Advanced Dock Widget Framework for Qt
https://www.kdab.com/development-resources/qt-tools/kddockwidgets/
Generated by doxygen 1.9.8