QGIS API Documentation 3.43.0-Master (c67cf405802)
qgsgroupwmsdatadialog.h
Go to the documentation of this file.
1/***************************************************************************
2 qgsscalevisibilitydialog.cpp
3 --------------------------------------
4 Date : 20.05.2014
5 Copyright : (C) 2014 Denis Rouzaud
6 Email : denis.rouzaud@gmail.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 QGSGROUPWMSDATADIALOG_H
17#define QGSGROUPWMSDATADIALOG_H
18
19#include "ui_qgsgroupwmsdatadialogbase.h"
20#include "qgsguiutils.h"
21#include "qgis_sip.h"
22#include "qgis_gui.h"
23
29class GUI_EXPORT QgsGroupWmsDataDialog : public QDialog, private Ui::QgsGroupWMSDataDialogBase
30{
31 Q_OBJECT
32
33 public:
41 Q_DECL_DEPRECATED QgsGroupWmsDataDialog( QWidget *parent SIP_TRANSFERTHIS = nullptr, Qt::WindowFlags fl = QgsGuiUtils::ModalDialogFlags ) SIP_DEPRECATED;
42
49 QgsGroupWmsDataDialog( const QgsMapLayerServerProperties &serverProperties, QWidget *parent SIP_TRANSFERTHIS = nullptr, Qt::WindowFlags fl = QgsGuiUtils::ModalDialogFlags );
50
51 ~QgsGroupWmsDataDialog() override = default;
52
58 Q_DECL_DEPRECATED QString groupTitle() const;
59
65 Q_DECL_DEPRECATED QString groupShortName() const;
66
72 Q_DECL_DEPRECATED QString groupAbstract() const;
73
79 Q_DECL_DEPRECATED void setGroupTitle( const QString &title ) SIP_DEPRECATED;
80
86 Q_DECL_DEPRECATED void setGroupShortName( const QString &shortName ) SIP_DEPRECATED;
87
93 Q_DECL_DEPRECATED void setGroupAbstract( const QString &abstract ) SIP_DEPRECATED;
94
99 QgsMapLayerServerProperties *serverProperties();
100
105 const QgsMapLayerServerProperties *serverProperties() const SIP_SKIP;
106
107 void accept() override;
108
109 private:
110 std::unique_ptr<QgsMapLayerServerProperties> mServerProperties;
111};
112
113#endif // QGSGROUPWMSDATADIALOG_H
A dialog for configuring a WMS group.
~QgsGroupWmsDataDialog() override=default
Manages QGIS Server properties for a map layer.
#define SIP_DEPRECATED
Definition qgis_sip.h:106
#define SIP_TRANSFERTHIS
Definition qgis_sip.h:53
#define SIP_SKIP
Definition qgis_sip.h:126