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
|
struct, describing basic layout and size properties of a key/legend, mostly used as return value of getSize(). More...
#include <jkqtpkey.h>
Public Types | |
enum | KeyLocation { keyInside , keyOutsideLeft , keyOutsideRight , keyOutsideTop , keyOutsideBottom } |
type describing the position of the key More... | |
Public Member Functions | |
KeySizeDescription (const KeySizeDescription &other) | |
KeySizeDescription (QSize _requiredSize=QSize(), KeyLocation _keyLocation=keyInside) | |
KeySizeDescription & | operator= (const KeySizeDescription &other) |
Public Attributes | |
std::unique_ptr< KeyLayoutDescription > | d |
private data | |
KeyLocation | keyLocation |
where the size requiredSize has to be resevred for the key | |
QSizeF | requiredSize |
required spacefor the key/legend [pixels] | |
struct, describing basic layout and size properties of a key/legend, mostly used as return value of getSize().
JKQTPBaseKey::KeySizeDescription::KeySizeDescription | ( | QSize | _requiredSize = QSize() , |
KeyLocation | _keyLocation = keyInside |
||
) |
JKQTPBaseKey::KeySizeDescription::KeySizeDescription | ( | const KeySizeDescription & | other | ) |
KeySizeDescription & JKQTPBaseKey::KeySizeDescription::operator= | ( | const KeySizeDescription & | other | ) |
std::unique_ptr<KeyLayoutDescription> JKQTPBaseKey::KeySizeDescription::d |
private data
KeyLocation JKQTPBaseKey::KeySizeDescription::keyLocation |
where the size requiredSize has to be resevred for the key
QSizeF JKQTPBaseKey::KeySizeDescription::requiredSize |
required spacefor the key/legend [pixels]