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

#include <Platform_c.h>

Inheritance diagram for KDDockWidgetsBindings_wrappersNS::KDDWBindingsFlutter::Platform_wrapper:
Inheritance graph
[legend]
Collaboration diagram for KDDockWidgetsBindings_wrappersNS::KDDWBindingsFlutter::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 *viewOpts, QFlags< KDDockWidgets::MainWindowOption > options, KDDockWidgets::Core::View *parent, Qt::WindowFlags flags)
 
typedef KDDockWidgets::Core::View *(* Callback_createView) (void *, KDDockWidgets::Core::Controller *controller, 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_onDropIndicatorOverlayCreated) (void *, KDDockWidgets::flutter::IndicatorWindow *arg__1)
 
typedef void(* Callback_onDropIndicatorOverlayDestroyed) (void *, KDDockWidgets::flutter::IndicatorWindow *arg__1)
 
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_pauseForDartDebugger) (void *)
 
typedef void(* Callback_pauseForDebugger) (void *)
 
typedef void(* Callback_rebuildWindowOverlay) (void *)
 
typedef void(* Callback_restoreMouseCursor) (void *)
 
typedef void(* Callback_runDelayed) (void *, int ms, KDDockWidgets::Core::DelayedCall *c)
 
typedef void(* Callback_scheduleResumeCoRoutines) (void *, int ms)
 
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 viewOpts, QFlags< KDDockWidgets::MainWindowOption > options=KDDockWidgets::MainWindowOption::MainWindowOption_HasCentralFrame, KDDockWidgets::Core::View *parent=nullptr, Qt::WindowFlags flags={}) const
 
virtual KDDockWidgets::Core::MainWindowcreateMainWindow_nocallback (const QString &uniqueName, KDDockWidgets::Core::CreateViewOptions viewOpts, QFlags< KDDockWidgets::MainWindowOption > options=KDDockWidgets::MainWindowOption::MainWindowOption_HasCentralFrame, KDDockWidgets::Core::View *parent=nullptr, Qt::WindowFlags flags={}) const
 
virtual KDDockWidgets::Core::ViewcreateView (KDDockWidgets::Core::Controller *controller, 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 *controller, 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
 
void init ()
 
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
 
virtual const char * name () const
 Returns the name of the platform, only "qtwidgets" and "qtquick".
 
virtual const char * name_nocallback () const
 
virtual void onDropIndicatorOverlayCreated (KDDockWidgets::flutter::IndicatorWindow *arg__1)
 
virtual void onDropIndicatorOverlayCreated_nocallback (KDDockWidgets::flutter::IndicatorWindow *arg__1)
 
virtual void onDropIndicatorOverlayDestroyed (KDDockWidgets::flutter::IndicatorWindow *arg__1)
 
virtual void onDropIndicatorOverlayDestroyed_nocallback (KDDockWidgets::flutter::IndicatorWindow *arg__1)
 
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 pauseForDartDebugger ()
 
virtual void pauseForDartDebugger_nocallback ()
 
virtual void pauseForDebugger ()
 
virtual void pauseForDebugger_nocallback ()
 
virtual void rebuildWindowOverlay ()
 
virtual void rebuildWindowOverlay_nocallback ()
 
virtual void restoreMouseCursor ()
 Undoes the call to setMouseCursor()
 
virtual void restoreMouseCursor_nocallback ()
 
void resumeCoRoutines ()
 
virtual void runDelayed (int ms, KDDockWidgets::Core::DelayedCall *c)
 
virtual void runDelayed_nocallback (int ms, KDDockWidgets::Core::DelayedCall *c)
 
void runTests ()
 
virtual void scheduleResumeCoRoutines (int ms) const
 
virtual void scheduleResumeCoRoutines_nocallback (int ms) const
 
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)
 
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::flutter::Platform
 Platform ()
 
 ~Platform () override
 
DisplayType displayType () const override
 Returns the type of graphics stack being used.
 
std::shared_ptr< Core::ViewfocusedView () const override
 Returns the focused view, if any.
 
std::shared_ptr< Core::Screen > primaryScreen () const override
 
int screenNumberForWindow (std::shared_ptr< Core::Window >) const override
 
Vector< std::shared_ptr< Core::Screen > > screens () const override
 Returns all available screens.
 
void setFocusedView (std::shared_ptr< Core::View >)
 
std::shared_ptr< Core::Window > windowAt (Point globalPos) const override
 Returns the window at the specified global coordinates.
 
Vector< std::shared_ptr< Core::Window > > windows () const override
 Returns all windows.
 
- Public Member Functions inherited from KDDockWidgets::Core::Platform
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 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
 
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.
 

Static Public Member Functions

static KDDockWidgets::flutter::PlatformplatformFlutter ()
 
- Static Public Member Functions inherited from KDDockWidgets::flutter::Platform
static PlatformplatformFlutter ()
 
- 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_onDropIndicatorOverlayCreated m_onDropIndicatorOverlayCreatedCallback = nullptr
 
Callback_onDropIndicatorOverlayDestroyed m_onDropIndicatorOverlayDestroyedCallback = nullptr
 
Callback_onFloatingWindowCreated m_onFloatingWindowCreatedCallback = nullptr
 
Callback_onFloatingWindowDestroyed m_onFloatingWindowDestroyedCallback = nullptr
 
Callback_onMainWindowCreated m_onMainWindowCreatedCallback = nullptr
 
Callback_onMainWindowDestroyed m_onMainWindowDestroyedCallback = nullptr
 
Callback_pauseForDartDebugger m_pauseForDartDebuggerCallback = nullptr
 
Callback_pauseForDebugger m_pauseForDebuggerCallback = nullptr
 
Callback_rebuildWindowOverlay m_rebuildWindowOverlayCallback = nullptr
 
Callback_restoreMouseCursor m_restoreMouseCursorCallback = nullptr
 
Callback_runDelayed m_runDelayedCallback = nullptr
 
Callback_scheduleResumeCoRoutines m_scheduleResumeCoRoutinesCallback = 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::flutter::Platform
Private *const d
 
- Public Attributes inherited from KDDockWidgets::Core::Platform
Private *const d
 

Additional Inherited Members

- Static Public Attributes inherited from KDDockWidgets::flutter::Platform
static Point s_lastCursorPosition = { -1, -1 }
 
- Protected Member Functions inherited from KDDockWidgets::flutter::Platform
void init ()
 
- Protected Member Functions inherited from KDDockWidgets::Core::Platform
 Platform ()
 
 Platform (const Platform &)=delete
 
Platformoperator= (const Platform &)=delete
 

Detailed Description

Definition at line 28 of file KDDWBindingsFlutter/Platform_c.h.

Member Typedef Documentation

◆ Callback_applicationName

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

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

◆ Callback_createDefaultViewFactory

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

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

◆ Callback_createMainWindow

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

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

◆ Callback_createView

typedef KDDockWidgets::Core::View *(* KDDockWidgetsBindings_wrappersNS::KDDWBindingsFlutter::Platform_wrapper::Callback_createView) (void *, KDDockWidgets::Core::Controller *controller, KDDockWidgets::Core::View *parent)

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

◆ Callback_cursorPos

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

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

◆ Callback_dumpManagedBacktrace

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

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

◆ Callback_hasActivePopup

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

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

◆ Callback_inDisallowedDragView

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

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

◆ Callback_installMessageHandler

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

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

◆ Callback_isLeftMouseButtonPressed

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

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

◆ Callback_isProcessingAppQuitEvent

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

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

◆ Callback_name

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

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

◆ Callback_onDropIndicatorOverlayCreated

typedef void(* KDDockWidgetsBindings_wrappersNS::KDDWBindingsFlutter::Platform_wrapper::Callback_onDropIndicatorOverlayCreated) (void *, KDDockWidgets::flutter::IndicatorWindow *arg__1)

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

◆ Callback_onDropIndicatorOverlayDestroyed

typedef void(* KDDockWidgetsBindings_wrappersNS::KDDWBindingsFlutter::Platform_wrapper::Callback_onDropIndicatorOverlayDestroyed) (void *, KDDockWidgets::flutter::IndicatorWindow *arg__1)

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

◆ Callback_onFloatingWindowCreated

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

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

◆ Callback_onFloatingWindowDestroyed

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

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

◆ Callback_onMainWindowCreated

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

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

◆ Callback_onMainWindowDestroyed

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

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

◆ Callback_pauseForDartDebugger

typedef void(* KDDockWidgetsBindings_wrappersNS::KDDWBindingsFlutter::Platform_wrapper::Callback_pauseForDartDebugger) (void *)

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

◆ Callback_pauseForDebugger

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

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

◆ Callback_rebuildWindowOverlay

typedef void(* KDDockWidgetsBindings_wrappersNS::KDDWBindingsFlutter::Platform_wrapper::Callback_rebuildWindowOverlay) (void *)

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

◆ Callback_restoreMouseCursor

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

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

◆ Callback_runDelayed

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

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

◆ Callback_scheduleResumeCoRoutines

typedef void(* KDDockWidgetsBindings_wrappersNS::KDDWBindingsFlutter::Platform_wrapper::Callback_scheduleResumeCoRoutines) (void *, int ms)

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

◆ Callback_screenNumberForView

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

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

◆ Callback_screenSizeFor

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

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

◆ Callback_sendEvent

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

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

◆ Callback_setCursorPos

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

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

◆ Callback_setMouseCursor

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

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

◆ Callback_startDragDistance_impl

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

Definition at line 173 of file KDDWBindingsFlutter/Platform_c.h.

◆ Callback_supportsAeroSnap

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

Definition at line 175 of file KDDWBindingsFlutter/Platform_c.h.

◆ Callback_tests_createFocusableView

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

Definition at line 177 of file KDDWBindingsFlutter/Platform_c.h.

◆ Callback_tests_createNonClosableView

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

Definition at line 179 of file KDDWBindingsFlutter/Platform_c.h.

◆ Callback_tests_createView

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

Definition at line 181 of file KDDWBindingsFlutter/Platform_c.h.

◆ Callback_tests_deinitPlatform_impl

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

Definition at line 183 of file KDDWBindingsFlutter/Platform_c.h.

◆ Callback_tests_initPlatform_impl

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

Definition at line 185 of file KDDWBindingsFlutter/Platform_c.h.

◆ Callback_ungrabMouse

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

Definition at line 187 of file KDDWBindingsFlutter/Platform_c.h.

◆ Callback_uninstallMessageHandler

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

Definition at line 189 of file KDDWBindingsFlutter/Platform_c.h.

◆ Callback_usesFallbackMouseGrabber

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

Definition at line 191 of file KDDWBindingsFlutter/Platform_c.h.

Constructor & Destructor Documentation

◆ ~Platform_wrapper()

KDDockWidgetsBindings_wrappersNS::KDDWBindingsFlutter::Platform_wrapper::~Platform_wrapper ( )

Definition at line 560 of file KDDWBindingsFlutter/Platform_c.cpp.

◆ Platform_wrapper()

KDDockWidgetsBindings_wrappersNS::KDDWBindingsFlutter::Platform_wrapper::Platform_wrapper ( )

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

Member Function Documentation

◆ applicationName()

QString KDDockWidgetsBindings_wrappersNS::KDDWBindingsFlutter::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.

Reimplemented from KDDockWidgets::flutter::Platform.

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

References m_applicationNameCallback.

◆ applicationName_nocallback()

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

◆ createDefaultViewFactory()

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

Creates and returns the default ViewFactory.

Reimplemented from KDDockWidgets::flutter::Platform.

Definition at line 50 of file KDDWBindingsFlutter/Platform_c.cpp.

References m_createDefaultViewFactoryCallback.

◆ createDefaultViewFactory_nocallback()

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

◆ createMainWindow()

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

Definition at line 63 of file KDDWBindingsFlutter/Platform_c.cpp.

References m_createMainWindowCallback.

◆ createMainWindow_nocallback()

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

◆ createView()

KDDockWidgets::Core::View * KDDockWidgetsBindings_wrappersNS::KDDWBindingsFlutter::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.

Reimplemented from KDDockWidgets::flutter::Platform.

Definition at line 76 of file KDDWBindingsFlutter/Platform_c.cpp.

References m_createViewCallback.

◆ createView_nocallback()

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

◆ cursorPos()

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

Returns the mouse cursor position in screen coordinates.

Reimplemented from KDDockWidgets::flutter::Platform.

Definition at line 89 of file KDDWBindingsFlutter/Platform_c.cpp.

References m_cursorPosCallback.

◆ cursorPos_nocallback()

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

◆ dumpManagedBacktrace()

void KDDockWidgetsBindings_wrappersNS::KDDWBindingsFlutter::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 102 of file KDDWBindingsFlutter/Platform_c.cpp.

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

◆ dumpManagedBacktrace_nocallback()

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

◆ hasActivePopup()

bool KDDockWidgetsBindings_wrappersNS::KDDWBindingsFlutter::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::flutter::Platform.

Definition at line 115 of file KDDWBindingsFlutter/Platform_c.cpp.

References m_hasActivePopupCallback.

◆ hasActivePopup_nocallback()

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

◆ inDisallowedDragView()

bool KDDockWidgetsBindings_wrappersNS::KDDWBindingsFlutter::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.

Reimplemented from KDDockWidgets::flutter::Platform.

Definition at line 128 of file KDDWBindingsFlutter/Platform_c.cpp.

References m_inDisallowedDragViewCallback.

◆ inDisallowedDragView_nocallback()

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

◆ init()

void KDDockWidgetsBindings_wrappersNS::KDDWBindingsFlutter::Platform_wrapper::init ( )

◆ installMessageHandler()

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

◆ installMessageHandler_nocallback()

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

◆ isLeftMouseButtonPressed()

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

Returns whether the left mouse button is pressed.

Reimplemented from KDDockWidgets::flutter::Platform.

Definition at line 158 of file KDDWBindingsFlutter/Platform_c.cpp.

References m_isLeftMouseButtonPressedCallback.

◆ isLeftMouseButtonPressed_nocallback()

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

◆ isProcessingAppQuitEvent()

bool KDDockWidgetsBindings_wrappersNS::KDDWBindingsFlutter::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.

Reimplemented from KDDockWidgets::flutter::Platform.

Definition at line 171 of file KDDWBindingsFlutter/Platform_c.cpp.

References m_isProcessingAppQuitEventCallback.

◆ isProcessingAppQuitEvent_nocallback()

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

◆ name()

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

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

Reimplemented from KDDockWidgets::flutter::Platform.

Definition at line 184 of file KDDWBindingsFlutter/Platform_c.cpp.

References m_nameCallback.

◆ name_nocallback()

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

◆ onDropIndicatorOverlayCreated()

void KDDockWidgetsBindings_wrappersNS::KDDWBindingsFlutter::Platform_wrapper::onDropIndicatorOverlayCreated ( KDDockWidgets::flutter::IndicatorWindow arg__1)
virtual

◆ onDropIndicatorOverlayCreated_nocallback()

void KDDockWidgetsBindings_wrappersNS::KDDWBindingsFlutter::Platform_wrapper::onDropIndicatorOverlayCreated_nocallback ( KDDockWidgets::flutter::IndicatorWindow arg__1)
virtual

◆ onDropIndicatorOverlayDestroyed()

void KDDockWidgetsBindings_wrappersNS::KDDWBindingsFlutter::Platform_wrapper::onDropIndicatorOverlayDestroyed ( KDDockWidgets::flutter::IndicatorWindow arg__1)
virtual

◆ onDropIndicatorOverlayDestroyed_nocallback()

void KDDockWidgetsBindings_wrappersNS::KDDWBindingsFlutter::Platform_wrapper::onDropIndicatorOverlayDestroyed_nocallback ( KDDockWidgets::flutter::IndicatorWindow arg__1)
virtual

◆ onFloatingWindowCreated()

void KDDockWidgetsBindings_wrappersNS::KDDWBindingsFlutter::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::flutter::Platform.

Definition at line 223 of file KDDWBindingsFlutter/Platform_c.cpp.

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

◆ onFloatingWindowCreated_nocallback()

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

◆ onFloatingWindowDestroyed()

void KDDockWidgetsBindings_wrappersNS::KDDWBindingsFlutter::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::flutter::Platform.

Definition at line 236 of file KDDWBindingsFlutter/Platform_c.cpp.

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

◆ onFloatingWindowDestroyed_nocallback()

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

◆ onMainWindowCreated()

void KDDockWidgetsBindings_wrappersNS::KDDWBindingsFlutter::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::flutter::Platform.

Definition at line 249 of file KDDWBindingsFlutter/Platform_c.cpp.

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

◆ onMainWindowCreated_nocallback()

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

◆ onMainWindowDestroyed()

void KDDockWidgetsBindings_wrappersNS::KDDWBindingsFlutter::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::flutter::Platform.

Definition at line 262 of file KDDWBindingsFlutter/Platform_c.cpp.

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

◆ onMainWindowDestroyed_nocallback()

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

◆ pauseForDartDebugger()

void KDDockWidgetsBindings_wrappersNS::KDDWBindingsFlutter::Platform_wrapper::pauseForDartDebugger ( )
virtual

◆ pauseForDartDebugger_nocallback()

void KDDockWidgetsBindings_wrappersNS::KDDWBindingsFlutter::Platform_wrapper::pauseForDartDebugger_nocallback ( )
virtual

◆ pauseForDebugger()

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

Definition at line 288 of file KDDWBindingsFlutter/Platform_c.cpp.

References m_pauseForDebuggerCallback.

◆ pauseForDebugger_nocallback()

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

◆ platformFlutter()

KDDockWidgets::flutter::Platform * KDDockWidgetsBindings_wrappersNS::KDDWBindingsFlutter::Platform_wrapper::platformFlutter ( )
static

◆ rebuildWindowOverlay()

void KDDockWidgetsBindings_wrappersNS::KDDWBindingsFlutter::Platform_wrapper::rebuildWindowOverlay ( )
virtual

◆ rebuildWindowOverlay_nocallback()

void KDDockWidgetsBindings_wrappersNS::KDDWBindingsFlutter::Platform_wrapper::rebuildWindowOverlay_nocallback ( )
virtual

◆ restoreMouseCursor()

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

◆ restoreMouseCursor_nocallback()

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

◆ resumeCoRoutines()

void KDDockWidgetsBindings_wrappersNS::KDDWBindingsFlutter::Platform_wrapper::resumeCoRoutines ( )

Definition at line 331 of file KDDWBindingsFlutter/Platform_c.cpp.

◆ runDelayed()

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

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

Reimplemented from KDDockWidgets::flutter::Platform.

Definition at line 335 of file KDDWBindingsFlutter/Platform_c.cpp.

References m_runDelayedCallback, and KDDockWidgets::flutter::Platform::runDelayed().

◆ runDelayed_nocallback()

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

◆ runTests()

void KDDockWidgetsBindings_wrappersNS::KDDWBindingsFlutter::Platform_wrapper::runTests ( )

Definition at line 348 of file KDDWBindingsFlutter/Platform_c.cpp.

◆ scheduleResumeCoRoutines()

void KDDockWidgetsBindings_wrappersNS::KDDWBindingsFlutter::Platform_wrapper::scheduleResumeCoRoutines ( int  ms) const
virtual

◆ scheduleResumeCoRoutines_nocallback()

void KDDockWidgetsBindings_wrappersNS::KDDWBindingsFlutter::Platform_wrapper::scheduleResumeCoRoutines_nocallback ( int  ms) const
virtual

◆ screenNumberForView()

int KDDockWidgetsBindings_wrappersNS::KDDWBindingsFlutter::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.

Reimplemented from KDDockWidgets::flutter::Platform.

Definition at line 365 of file KDDWBindingsFlutter/Platform_c.cpp.

References m_screenNumberForViewCallback.

◆ screenNumberForView_nocallback()

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

◆ screenSizeFor()

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

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

Reimplemented from KDDockWidgets::flutter::Platform.

Definition at line 378 of file KDDWBindingsFlutter/Platform_c.cpp.

References m_screenSizeForCallback.

◆ screenSizeFor_nocallback()

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

◆ sendEvent()

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

Sends the specified event to the specified view.

Reimplemented from KDDockWidgets::flutter::Platform.

Definition at line 391 of file KDDWBindingsFlutter/Platform_c.cpp.

References m_sendEventCallback, and KDDockWidgets::flutter::Platform::sendEvent().

◆ sendEvent_nocallback()

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

◆ setCursorPos()

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

Sets the mouse cursor position in screen coordinates.

Reimplemented from KDDockWidgets::flutter::Platform.

Definition at line 404 of file KDDWBindingsFlutter/Platform_c.cpp.

References m_setCursorPosCallback, and KDDockWidgets::flutter::Platform::setCursorPos().

◆ setCursorPos_nocallback()

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

◆ setMouseCursor()

void KDDockWidgetsBindings_wrappersNS::KDDWBindingsFlutter::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()

Reimplemented from KDDockWidgets::flutter::Platform.

Definition at line 417 of file KDDWBindingsFlutter/Platform_c.cpp.

References m_setMouseCursorCallback, and KDDockWidgets::flutter::Platform::setMouseCursor().

◆ setMouseCursor_nocallback()

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

◆ startDragDistance_impl()

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

◆ startDragDistance_impl_nocallback()

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

◆ supportsAeroSnap()

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

Only supported on Qt, for windows.

Reimplemented from KDDockWidgets::Core::Platform.

Definition at line 443 of file KDDWBindingsFlutter/Platform_c.cpp.

References m_supportsAeroSnapCallback.

◆ supportsAeroSnap_nocallback()

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

◆ tests_createFocusableView()

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

◆ tests_createFocusableView_nocallback()

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

◆ tests_createNonClosableView()

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

◆ tests_createNonClosableView_nocallback()

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

◆ tests_createView()

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

Definition at line 482 of file KDDWBindingsFlutter/Platform_c.cpp.

References m_tests_createViewCallback.

◆ tests_createView_nocallback()

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

◆ tests_deinitPlatform_impl()

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

◆ tests_deinitPlatform_impl_nocallback()

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

◆ tests_initPlatform_impl()

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

◆ tests_initPlatform_impl_nocallback()

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

◆ ungrabMouse()

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

Releases the mouse grab, if any.

Reimplemented from KDDockWidgets::flutter::Platform.

Definition at line 521 of file KDDWBindingsFlutter/Platform_c.cpp.

References m_ungrabMouseCallback, and KDDockWidgets::flutter::Platform::ungrabMouse().

◆ ungrabMouse_nocallback()

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

◆ uninstallMessageHandler()

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

◆ uninstallMessageHandler_nocallback()

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

◆ usesFallbackMouseGrabber()

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

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

Reimplemented from KDDockWidgets::flutter::Platform.

Definition at line 547 of file KDDWBindingsFlutter/Platform_c.cpp.

References m_usesFallbackMouseGrabberCallback.

◆ usesFallbackMouseGrabber_nocallback()

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

Member Data Documentation

◆ m_applicationNameCallback

Callback_applicationName KDDockWidgetsBindings_wrappersNS::KDDWBindingsFlutter::Platform_wrapper::m_applicationNameCallback = nullptr

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

Referenced by applicationName().

◆ m_createDefaultViewFactoryCallback

Callback_createDefaultViewFactory KDDockWidgetsBindings_wrappersNS::KDDWBindingsFlutter::Platform_wrapper::m_createDefaultViewFactoryCallback = nullptr

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

Referenced by createDefaultViewFactory().

◆ m_createMainWindowCallback

Callback_createMainWindow KDDockWidgetsBindings_wrappersNS::KDDWBindingsFlutter::Platform_wrapper::m_createMainWindowCallback = nullptr

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

Referenced by createMainWindow().

◆ m_createViewCallback

Callback_createView KDDockWidgetsBindings_wrappersNS::KDDWBindingsFlutter::Platform_wrapper::m_createViewCallback = nullptr

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

Referenced by createView().

◆ m_cursorPosCallback

Callback_cursorPos KDDockWidgetsBindings_wrappersNS::KDDWBindingsFlutter::Platform_wrapper::m_cursorPosCallback = nullptr

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

Referenced by cursorPos().

◆ m_dumpManagedBacktraceCallback

Callback_dumpManagedBacktrace KDDockWidgetsBindings_wrappersNS::KDDWBindingsFlutter::Platform_wrapper::m_dumpManagedBacktraceCallback = nullptr

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

Referenced by dumpManagedBacktrace().

◆ m_hasActivePopupCallback

Callback_hasActivePopup KDDockWidgetsBindings_wrappersNS::KDDWBindingsFlutter::Platform_wrapper::m_hasActivePopupCallback = nullptr

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

Referenced by hasActivePopup().

◆ m_inDisallowedDragViewCallback

Callback_inDisallowedDragView KDDockWidgetsBindings_wrappersNS::KDDWBindingsFlutter::Platform_wrapper::m_inDisallowedDragViewCallback = nullptr

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

Referenced by inDisallowedDragView().

◆ m_installMessageHandlerCallback

Callback_installMessageHandler KDDockWidgetsBindings_wrappersNS::KDDWBindingsFlutter::Platform_wrapper::m_installMessageHandlerCallback = nullptr

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

Referenced by installMessageHandler().

◆ m_isLeftMouseButtonPressedCallback

Callback_isLeftMouseButtonPressed KDDockWidgetsBindings_wrappersNS::KDDWBindingsFlutter::Platform_wrapper::m_isLeftMouseButtonPressedCallback = nullptr

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

Referenced by isLeftMouseButtonPressed().

◆ m_isProcessingAppQuitEventCallback

Callback_isProcessingAppQuitEvent KDDockWidgetsBindings_wrappersNS::KDDWBindingsFlutter::Platform_wrapper::m_isProcessingAppQuitEventCallback = nullptr

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

Referenced by isProcessingAppQuitEvent().

◆ m_nameCallback

Callback_name KDDockWidgetsBindings_wrappersNS::KDDWBindingsFlutter::Platform_wrapper::m_nameCallback = nullptr

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

Referenced by name().

◆ m_onDropIndicatorOverlayCreatedCallback

Callback_onDropIndicatorOverlayCreated KDDockWidgetsBindings_wrappersNS::KDDWBindingsFlutter::Platform_wrapper::m_onDropIndicatorOverlayCreatedCallback = nullptr

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

Referenced by onDropIndicatorOverlayCreated().

◆ m_onDropIndicatorOverlayDestroyedCallback

Callback_onDropIndicatorOverlayDestroyed KDDockWidgetsBindings_wrappersNS::KDDWBindingsFlutter::Platform_wrapper::m_onDropIndicatorOverlayDestroyedCallback = nullptr

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

Referenced by onDropIndicatorOverlayDestroyed().

◆ m_onFloatingWindowCreatedCallback

Callback_onFloatingWindowCreated KDDockWidgetsBindings_wrappersNS::KDDWBindingsFlutter::Platform_wrapper::m_onFloatingWindowCreatedCallback = nullptr

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

Referenced by onFloatingWindowCreated().

◆ m_onFloatingWindowDestroyedCallback

Callback_onFloatingWindowDestroyed KDDockWidgetsBindings_wrappersNS::KDDWBindingsFlutter::Platform_wrapper::m_onFloatingWindowDestroyedCallback = nullptr

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

Referenced by onFloatingWindowDestroyed().

◆ m_onMainWindowCreatedCallback

Callback_onMainWindowCreated KDDockWidgetsBindings_wrappersNS::KDDWBindingsFlutter::Platform_wrapper::m_onMainWindowCreatedCallback = nullptr

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

Referenced by onMainWindowCreated().

◆ m_onMainWindowDestroyedCallback

Callback_onMainWindowDestroyed KDDockWidgetsBindings_wrappersNS::KDDWBindingsFlutter::Platform_wrapper::m_onMainWindowDestroyedCallback = nullptr

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

Referenced by onMainWindowDestroyed().

◆ m_pauseForDartDebuggerCallback

Callback_pauseForDartDebugger KDDockWidgetsBindings_wrappersNS::KDDWBindingsFlutter::Platform_wrapper::m_pauseForDartDebuggerCallback = nullptr

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

Referenced by pauseForDartDebugger().

◆ m_pauseForDebuggerCallback

Callback_pauseForDebugger KDDockWidgetsBindings_wrappersNS::KDDWBindingsFlutter::Platform_wrapper::m_pauseForDebuggerCallback = nullptr

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

Referenced by pauseForDebugger().

◆ m_rebuildWindowOverlayCallback

Callback_rebuildWindowOverlay KDDockWidgetsBindings_wrappersNS::KDDWBindingsFlutter::Platform_wrapper::m_rebuildWindowOverlayCallback = nullptr

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

Referenced by rebuildWindowOverlay().

◆ m_restoreMouseCursorCallback

Callback_restoreMouseCursor KDDockWidgetsBindings_wrappersNS::KDDWBindingsFlutter::Platform_wrapper::m_restoreMouseCursorCallback = nullptr

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

Referenced by restoreMouseCursor().

◆ m_runDelayedCallback

Callback_runDelayed KDDockWidgetsBindings_wrappersNS::KDDWBindingsFlutter::Platform_wrapper::m_runDelayedCallback = nullptr

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

Referenced by runDelayed().

◆ m_scheduleResumeCoRoutinesCallback

Callback_scheduleResumeCoRoutines KDDockWidgetsBindings_wrappersNS::KDDWBindingsFlutter::Platform_wrapper::m_scheduleResumeCoRoutinesCallback = nullptr

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

Referenced by scheduleResumeCoRoutines().

◆ m_screenNumberForViewCallback

Callback_screenNumberForView KDDockWidgetsBindings_wrappersNS::KDDWBindingsFlutter::Platform_wrapper::m_screenNumberForViewCallback = nullptr

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

Referenced by screenNumberForView().

◆ m_screenSizeForCallback

Callback_screenSizeFor KDDockWidgetsBindings_wrappersNS::KDDWBindingsFlutter::Platform_wrapper::m_screenSizeForCallback = nullptr

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

Referenced by screenSizeFor().

◆ m_sendEventCallback

Callback_sendEvent KDDockWidgetsBindings_wrappersNS::KDDWBindingsFlutter::Platform_wrapper::m_sendEventCallback = nullptr

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

Referenced by sendEvent().

◆ m_setCursorPosCallback

Callback_setCursorPos KDDockWidgetsBindings_wrappersNS::KDDWBindingsFlutter::Platform_wrapper::m_setCursorPosCallback = nullptr

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

Referenced by setCursorPos().

◆ m_setMouseCursorCallback

Callback_setMouseCursor KDDockWidgetsBindings_wrappersNS::KDDWBindingsFlutter::Platform_wrapper::m_setMouseCursorCallback = nullptr

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

Referenced by setMouseCursor().

◆ m_startDragDistance_implCallback

Callback_startDragDistance_impl KDDockWidgetsBindings_wrappersNS::KDDWBindingsFlutter::Platform_wrapper::m_startDragDistance_implCallback = nullptr

Definition at line 174 of file KDDWBindingsFlutter/Platform_c.h.

Referenced by startDragDistance_impl().

◆ m_supportsAeroSnapCallback

Callback_supportsAeroSnap KDDockWidgetsBindings_wrappersNS::KDDWBindingsFlutter::Platform_wrapper::m_supportsAeroSnapCallback = nullptr

Definition at line 176 of file KDDWBindingsFlutter/Platform_c.h.

Referenced by supportsAeroSnap().

◆ m_tests_createFocusableViewCallback

Callback_tests_createFocusableView KDDockWidgetsBindings_wrappersNS::KDDWBindingsFlutter::Platform_wrapper::m_tests_createFocusableViewCallback = nullptr

Definition at line 178 of file KDDWBindingsFlutter/Platform_c.h.

Referenced by tests_createFocusableView().

◆ m_tests_createNonClosableViewCallback

Callback_tests_createNonClosableView KDDockWidgetsBindings_wrappersNS::KDDWBindingsFlutter::Platform_wrapper::m_tests_createNonClosableViewCallback = nullptr

Definition at line 180 of file KDDWBindingsFlutter/Platform_c.h.

Referenced by tests_createNonClosableView().

◆ m_tests_createViewCallback

Callback_tests_createView KDDockWidgetsBindings_wrappersNS::KDDWBindingsFlutter::Platform_wrapper::m_tests_createViewCallback = nullptr

Definition at line 182 of file KDDWBindingsFlutter/Platform_c.h.

Referenced by tests_createView().

◆ m_tests_deinitPlatform_implCallback

Callback_tests_deinitPlatform_impl KDDockWidgetsBindings_wrappersNS::KDDWBindingsFlutter::Platform_wrapper::m_tests_deinitPlatform_implCallback = nullptr

Definition at line 184 of file KDDWBindingsFlutter/Platform_c.h.

Referenced by tests_deinitPlatform_impl().

◆ m_tests_initPlatform_implCallback

Callback_tests_initPlatform_impl KDDockWidgetsBindings_wrappersNS::KDDWBindingsFlutter::Platform_wrapper::m_tests_initPlatform_implCallback = nullptr

Definition at line 186 of file KDDWBindingsFlutter/Platform_c.h.

Referenced by tests_initPlatform_impl().

◆ m_ungrabMouseCallback

Callback_ungrabMouse KDDockWidgetsBindings_wrappersNS::KDDWBindingsFlutter::Platform_wrapper::m_ungrabMouseCallback = nullptr

Definition at line 188 of file KDDWBindingsFlutter/Platform_c.h.

Referenced by ungrabMouse().

◆ m_uninstallMessageHandlerCallback

Callback_uninstallMessageHandler KDDockWidgetsBindings_wrappersNS::KDDWBindingsFlutter::Platform_wrapper::m_uninstallMessageHandlerCallback = nullptr

Definition at line 190 of file KDDWBindingsFlutter/Platform_c.h.

Referenced by uninstallMessageHandler().

◆ m_usesFallbackMouseGrabberCallback

Callback_usesFallbackMouseGrabber KDDockWidgetsBindings_wrappersNS::KDDWBindingsFlutter::Platform_wrapper::m_usesFallbackMouseGrabberCallback = nullptr

Definition at line 192 of file KDDWBindingsFlutter/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