JKQTPlotter trunk/v5.0.0
an extensive Qt5+Qt6 Plotter framework (including a feature-richt plotter widget, a speed-optimized, but limited variant and a LaTeX equation renderer!), written fully in C/C++ and without external dependencies
Loading...
Searching...
No Matches

ties a MouseActionMode to a mouse-button and a keyboard-modifier More...

#include <jkqtplotter.h>

Public Slots

 MouseDragAction ()
 constructs an invalid object
 

Public Member Functions

 MouseDragAction (Qt::MouseButton _mouseButton, Qt::KeyboardModifiers _modifier, JKQTPMouseDragActions _mode)
 
void clear ()
 
bool isValid () const
 

Public Attributes

JKQTPMouseDragActions mode
 
Qt::KeyboardModifiers modifier
 
Qt::MouseButton mouseButton
 

Private Attributes

bool valid
 

Detailed Description

ties a MouseActionMode to a mouse-button and a keyboard-modifier

Constructor & Destructor Documentation

◆ MouseDragAction()

JKQTPlotter::MouseDragAction::MouseDragAction ( Qt::MouseButton  _mouseButton,
Qt::KeyboardModifiers  _modifier,
JKQTPMouseDragActions  _mode 
)

Member Function Documentation

◆ MouseDragAction

JKQTPlotter::MouseDragAction::MouseDragAction ( )
slot

constructs an invalid object

◆ clear()

void JKQTPlotter::MouseDragAction::clear ( )

◆ isValid()

bool JKQTPlotter::MouseDragAction::isValid ( ) const

Member Data Documentation

◆ mode

JKQTPMouseDragActions JKQTPlotter::MouseDragAction::mode

◆ modifier

Qt::KeyboardModifiers JKQTPlotter::MouseDragAction::modifier

◆ mouseButton

Qt::MouseButton JKQTPlotter::MouseDragAction::mouseButton

◆ valid

bool JKQTPlotter::MouseDragAction::valid
private

The documentation for this struct was generated from the following file: