QGIS API Documentation
3.16.0-Hannover (43b64b13f3)
src
gui
layout
qgslayoutnewitempropertiesdialog.h
Go to the documentation of this file.
1
/***************************************************************************
2
qgslayoutnewitempropertiesdialog.h
3
----------------------------------
4
Date : July 2017
5
Copyright : (C) 2017 Nyall Dawson
6
Email : nyall dot dawson at gmail dot com
7
***************************************************************************
8
* *
9
* This program is free software; you can redistribute it and/or modify *
10
* it under the terms of the GNU General Public License as published by *
11
* the Free Software Foundation; either version 2 of the License, or *
12
* (at your option) any later version. *
13
* *
14
***************************************************************************/
15
16
#ifndef QGSLAYOUTNEWITEMPROPERTIESDIALOG_H
17
#define QGSLAYOUTNEWITEMPROPERTIESDIALOG_H
18
19
#include "
qgis_sip.h
"
20
#include "qgis_gui.h"
21
#include "ui_qgslayoutnewitemproperties.h"
22
23
#include "
qgslayoutsize.h
"
24
#include "
qgslayoutpoint.h
"
25
#include "
qgslayoutitem.h
"
26
36
class
GUI_EXPORT
QgsLayoutItemPropertiesDialog
:
public
QDialog,
private
Ui::QgsLayoutNewItemPropertiesDialog
37
{
38
Q_OBJECT
39
40
public
:
41
45
QgsLayoutItemPropertiesDialog
( QWidget *parent =
nullptr
, Qt::WindowFlags flags = Qt::WindowFlags() );
46
51
void
setItemPosition(
QgsLayoutPoint
position );
52
57
QgsLayoutPoint
itemPosition()
const
;
58
62
int
page()
const
;
63
68
void
setItemSize(
QgsLayoutSize
size );
69
74
QgsLayoutSize
itemSize()
const
;
75
80
QgsLayoutItem::ReferencePoint
referencePoint()
const
;
81
86
void
setReferencePoint(
QgsLayoutItem::ReferencePoint
point );
87
93
void
setLayout(
QgsLayout
*layout );
94
95
private
:
96
97
QgsLayout
*mLayout =
nullptr
;
98
99
private
slots:
100
void
showHelp();
101
102
};
103
104
#endif // QGSLAYOUTNEWITEMPROPERTIESDIALOG_H
QgsLayoutItem::ReferencePoint
ReferencePoint
Fixed position reference point.
Definition:
qgslayoutitem.h:202
qgslayoutsize.h
qgslayoutpoint.h
qgslayoutitem.h
qgis_sip.h
QgsLayout
Base class for layouts, which can contain items such as maps, labels, scalebars, etc.
Definition:
qgslayout.h:50
QgsLayoutSize
This class provides a method of storing sizes, consisting of a width and height, for use in QGIS layo...
Definition:
qgslayoutsize.h:41
QgsLayoutPoint
This class provides a method of storing points, consisting of an x and y coordinate,...
Definition:
qgslayoutpoint.h:40
QgsLayoutItemPropertiesDialog
A dialog for configuring properties like the size and position of layout items.
Definition:
qgslayoutnewitempropertiesdialog.h:37
Generated on Sat Oct 24 2020 17:43:09 for QGIS API Documentation by
1.8.20