Krita Source Code Documentation
Loading...
Searching...
No Matches
dlg_offsetimage.h
Go to the documentation of this file.
1/*
2 * SPDX-FileCopyrightText: 2013 Lukáš Tvrdý <lukast.dev@gmail.com>
3 *
4 * SPDX-License-Identifier: GPL-2.0-or-later
5 */
6
7#ifndef DLG_OFFSETIMAGE
8#define DLG_OFFSETIMAGE
9
10#include <KoDialog.h>
11#include <kis_global.h>
12#include <QDebug>
13#include "ui_wdg_offsetimage.h"
14
16
17class WdgOffsetImage : public QWidget, public Ui::WdgOffsetImage
18{
19 Q_OBJECT
20
21public:
22 WdgOffsetImage(QWidget *parent) : QWidget(parent) {
23 setupUi(this);
24 }
25};
26
28{
29
30 Q_OBJECT
31
32public:
33
34 static const QString PARAM_PREFIX;
35 static const QString PARAM_XOFFSET_UNIT;
36 static const QString PARAM_YOFFSET_UNIT;
37
38 DlgOffsetImage(QWidget * parent = 0, const char* name = 0, QSize imageSize = QSize());
39 ~DlgOffsetImage() override;
40
41 int offsetX() const { return m_offsetX; }
42 int offsetY() const { return m_offsetY; }
43
44
45private Q_SLOTS:
46 void okClicked();
47 void slotOffsetXChanged(double);
48 void slotOffsetYChanged(double);
49 void slotMiddleOffset();
50
51private:
53 int m_offsetX {0};
54 int m_offsetY {0};
55 bool m_lock {false};
57
60
61};
62
63#endif // DLG_OFFSETIMAGE
KisDocumentAwareSpinBoxUnitManager * _widthUnitManager
void slotOffsetYChanged(double)
static const QString PARAM_YOFFSET_UNIT
static const QString PARAM_XOFFSET_UNIT
int offsetX() const
static const QString PARAM_PREFIX
int offsetY() const
WdgOffsetImage * m_page
KisDocumentAwareSpinBoxUnitManager * _heightUnitManager
void slotOffsetXChanged(double)
~DlgOffsetImage() override
DlgOffsetImage(QWidget *parent=0, const char *name=0, QSize imageSize=QSize())
The KisDocumentAwareSpinBoxUnitManager class is a KisSpinBoxUnitManager that is able to connect to th...
A dialog base class with standard buttons and predefined layouts.
Definition KoDialog.h:116
WdgOffsetImage(QWidget *parent)