7#ifndef KISWIDGETCONNECTIONUTILS_H
8#define KISWIDGETCONNECTIONUTILS_H
13#include "kritawidgets_export.h"
66 return {std::forward<T>(
value), enabled};
88 return {spacing, useAutoSpacing, autoSpacingCoeff};
94 return {x.spacing, x.useAutoSpacing, x.autoSpacingCoeff};
107 template <
typename T>
109 return {std::forward<T>(
value), std::forward<T>(min), std::forward<T>(max), enabled};
141void KRITAWIDGETS_EXPORT
connectControl(QSpinBox *spinBox, QObject *
source,
const char *property);
143void KRITAWIDGETS_EXPORT
connectControl(QDoubleSpinBox *spinBox, QObject *
source,
const char *property);
144void KRITAWIDGETS_EXPORT
connectControlState(QDoubleSpinBox *spinBox, QObject *
source,
const char *readStateProperty,
const char *writeProperty);
145void KRITAWIDGETS_EXPORT
connectControlState(QSpinBox *spinBox, QObject *
source,
const char *readStateProperty,
const char *writeProperty);
151void KRITAWIDGETS_EXPORT
connectControlState(QButtonGroup *group, QObject *
source,
const char *readStateProperty,
const char *writeProperty);
155void 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)