Kirigami2
8#ifndef KIRIGAMI_UNITS_H
9#define KIRIGAMI_UNITS_H
16#include "kirigamiplatform_export.h"
36 QML_UNCREATABLE(
"Grouped Property")
38 Q_PROPERTY(
int sizeForLabels READ sizeForLabels NOTIFY sizeForLabelsChanged FINAL)
39 Q_PROPERTY(
int small READ small NOTIFY smallChanged FINAL)
40 Q_PROPERTY(
int smallMedium READ smallMedium NOTIFY smallMediumChanged FINAL)
41 Q_PROPERTY(
int medium READ medium NOTIFY mediumChanged FINAL)
42 Q_PROPERTY(
int large READ large NOTIFY largeChanged FINAL)
43 Q_PROPERTY(
int huge READ huge NOTIFY hugeChanged FINAL)
44 Q_PROPERTY(
int enormous READ enormous NOTIFY enormousChanged FINAL)
49 int sizeForLabels()
const;
51 int smallMedium()
const;
57 Q_INVOKABLE
int roundedIconSize(
int size)
const;
60 KIRIGAMIPLATFORM_NO_EXPORT
float iconScaleFactor()
const;
65 void sizeForLabelsChanged();
67 void smallMediumChanged();
71 void enormousChanged();
92 Q_PROPERTY(
int gridUnit READ gridUnit NOTIFY gridUnitChanged FINAL)
108 Q_PROPERTY(Kirigami::Platform::
IconSizes *iconSizes READ iconSizes CONSTANT FINAL)
114 Q_PROPERTY(
int smallSpacing READ smallSpacing NOTIFY smallSpacingChanged FINAL)
120 Q_PROPERTY(
int mediumSpacing READ mediumSpacing NOTIFY mediumSpacingChanged FINAL)
126 Q_PROPERTY(
int largeSpacing READ largeSpacing NOTIFY largeSpacingChanged FINAL)
132 Q_PROPERTY(
int veryLongDuration READ veryLongDuration NOTIFY veryLongDurationChanged FINAL)
138 Q_PROPERTY(
int longDuration READ longDuration NOTIFY longDurationChanged FINAL)
144 Q_PROPERTY(
int shortDuration READ shortDuration NOTIFY shortDurationChanged FINAL)
150 Q_PROPERTY(
int veryShortDuration READ veryShortDuration NOTIFY veryShortDurationChanged FINAL)
186 Q_PROPERTY(
int humanMoment READ humanMoment NOTIFY humanMomentChanged FINAL)
193 Q_PROPERTY(
int toolTipDelay READ toolTipDelay NOTIFY toolTipDelayChanged FINAL)
200 Q_PROPERTY(qreal cornerRadius READ cornerRadius NOTIFY cornerRadiusChanged FINAL)
205 int gridUnit() const;
206 void setGridUnit(
int size);
208 int smallSpacing() const;
209 void setSmallSpacing(
int size);
211 int mediumSpacing() const;
212 void setMediumSpacing(
int size);
214 int largeSpacing() const;
215 void setLargeSpacing(
int size);
217 int veryLongDuration() const;
218 void setVeryLongDuration(
int duration);
220 int longDuration() const;
221 void setLongDuration(
int duration);
223 int shortDuration() const;
224 void setShortDuration(
int duration);
226 int veryShortDuration() const;
227 void setVeryShortDuration(
int duration);
229 int humanMoment() const;
230 void setHumanMoment(
int duration);
232 int toolTipDelay() const;
233 void setToolTipDelay(
int delay);
235 qreal cornerRadius() const;
236 void setcornerRadius(qreal cornerRadius);
243 void gridUnitChanged();
244 void smallSpacingChanged();
245 void mediumSpacingChanged();
246 void largeSpacingChanged();
247 void veryLongDurationChanged();
248 void longDurationChanged();
249 void shortDurationChanged();
250 void veryShortDurationChanged();
251 void humanMomentChanged();
252 void toolTipDelayChanged();
253 void wheelScrollLinesChanged();
254 void cornerRadiusChanged();
261 std::unique_ptr<UnitsPrivate> d;
This file is part of the KDE documentation.
Documentation copyright © 1996-2024 The KDE developers.
Generated on Fri May 17 2024 11:49:07 by
doxygen 1.10.0 written
by
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.