swift
src
gui
components
marginsinput.h
Go to the documentation of this file.
1
// SPDX-FileCopyrightText: Copyright (C) 2016 swift Project Community / Contributors
2
// SPDX-License-Identifier: GPL-3.0-or-later OR LicenseRef-swift-pilot-client-1
3
5
6
#ifndef SWIFT_GUI_COMPONENTS_MARGINSINPUT_H
7
#define SWIFT_GUI_COMPONENTS_MARGINSINPUT_H
8
9
#include <QFrame>
10
#include <QMargins>
11
#include <QScopedPointer>
12
13
namespace
Ui
14
{
15
class
CMarginsInput;
16
}
17
18
namespace
swift::gui::components
19
{
23
class
CMarginsInput
:
public
QFrame
24
{
25
Q_OBJECT
26
27
public
:
29
explicit
CMarginsInput
(QWidget *parent =
nullptr
);
30
32
virtual
~CMarginsInput
()
override
;
33
35
void
setMargins
(
const
QMargins &margins);
36
38
QMargins
getMargins
()
const
;
39
40
signals:
42
void
changedMargins
(
const
QMargins &margins);
43
44
private
:
46
void
confirmed();
47
48
QScopedPointer<Ui::CMarginsInput> ui;
49
};
50
}
// namespace swift::gui::components
51
52
#endif
// SWIFT_GUI_COMPONENTS_MARGINSINPUT_H
swift::gui::components::CMarginsInput
Widget alows to enter margins.
Definition:
marginsinput.h:24
swift::gui::components::CMarginsInput::setMargins
void setMargins(const QMargins &margins)
Set margins.
Definition:
marginsinput.cpp:33
swift::gui::components::CMarginsInput::getMargins
QMargins getMargins() const
Current values of margins.
Definition:
marginsinput.cpp:41
swift::gui::components::CMarginsInput::changedMargins
void changedMargins(const QMargins &margins)
Margins changed.
swift::gui::components::CMarginsInput::CMarginsInput
CMarginsInput(QWidget *parent=nullptr)
Constructor.
Definition:
marginsinput.cpp:14
swift::gui::components::CMarginsInput::~CMarginsInput
virtual ~CMarginsInput()
Destructor.
Definition:
marginsinput.cpp:31
swift::gui::components
High level reusable GUI components.
Definition:
aboutdialog.cpp:13
Generated on Mon Mar 24 2025 16:42:20 for swift by
1.9.1