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
|
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 |
ties a MouseActionMode to a mouse-button and a keyboard-modifier
JKQTPlotter::MouseDragAction::MouseDragAction | ( | Qt::MouseButton | _mouseButton, |
Qt::KeyboardModifiers | _modifier, | ||
JKQTPMouseDragActions | _mode | ||
) |
|
slot |
constructs an invalid object
void JKQTPlotter::MouseDragAction::clear | ( | ) |
bool JKQTPlotter::MouseDragAction::isValid | ( | ) | const |
JKQTPMouseDragActions JKQTPlotter::MouseDragAction::mode |
Qt::KeyboardModifiers JKQTPlotter::MouseDragAction::modifier |
Qt::MouseButton JKQTPlotter::MouseDragAction::mouseButton |
|
private |