7#ifndef KISWIDGETCONNECTIONUTILS_H
8#define KISWIDGETCONNECTIONUTILS_H
13#include "kritawidgets_export.h"
67 return {std::forward<T>(
value), enabled};
89 return {spacing, useAutoSpacing, autoSpacingCoeff};
95 return {x.spacing, x.useAutoSpacing, x.autoSpacingCoeff};
108 template <
typename T>
110 return {std::forward<T>(
value), std::forward<T>(min), std::forward<T>(max), enabled};
143void KRITAWIDGETS_EXPORT
connectControl(QSpinBox *spinBox, QObject *
source,
const char *property);
145void KRITAWIDGETS_EXPORT
connectControl(QDoubleSpinBox *spinBox, QObject *
source,
const char *property);
146void KRITAWIDGETS_EXPORT
connectControlState(QDoubleSpinBox *spinBox, QObject *
source,
const char *readStateProperty,
const char *writeProperty);
147void KRITAWIDGETS_EXPORT
connectControlState(QSpinBox *spinBox, QObject *
source,
const char *readStateProperty,
const char *writeProperty);
154void KRITAWIDGETS_EXPORT
connectControlState(QButtonGroup *group, QObject *
source,
const char *readStateProperty,
const char *writeProperty);
158void KRITAWIDGETS_EXPORT
connectControl(QLineEdit *widget, QObject *
source,
const char *property);
float value(const T *src, size_t ch)
KisMagneticGraph::vertex_descriptor source(typename KisMagneticGraph::edge_descriptor e, KisMagneticGraph g)
A widget with several options to select an angle.
Q_DECLARE_METATYPE(KisPaintopLodLimitations)
QString button(const QWheelEvent &ev)