33 Q_PROPERTY(
int left READ left WRITE setLeft NOTIFY leftBorderChanged FINAL)
34 Q_PROPERTY(
int top READ top WRITE setTop NOTIFY topBorderChanged FINAL)
35 Q_PROPERTY(
int right READ right WRITE setRight NOTIFY rightBorderChanged FINAL)
36 Q_PROPERTY(
int bottom READ bottom WRITE setBottom NOTIFY bottomBorderChanged FINAL)
38 QML_ADDED_IN_VERSION(2, 0)
41 QQuickScaleGrid(QObject *parent=
nullptr);
45 int left()
const {
return _left; }
48 int top()
const {
return _top; }
51 int right()
const {
return _right; }
54 int bottom()
const {
return _bottom; }
59 void leftBorderChanged();
60 void topBorderChanged();
61 void rightBorderChanged();
62 void bottomBorderChanged();
74 QQuickGridScaledImage();
75 QQuickGridScaledImage(
const QQuickGridScaledImage &);
76 QQuickGridScaledImage(QIODevice*);
77 QQuickGridScaledImage &operator=(
const QQuickGridScaledImage &);
80 int gridRight()
const;
82 int gridBottom()
const;
83 QQuickBorderImage::TileMode horizontalTileRule()
const {
return _h; }
84 QQuickBorderImage::TileMode verticalTileRule()
const {
return _v; }
86 QString pixmapUrl()
const;
89 static QQuickBorderImage::TileMode stringToRule(QStringView);
96 QQuickBorderImage::TileMode _h;
97 QQuickBorderImage::TileMode _v;