QGIS API Documentation 3.43.0-Master (fa3a2ef2f67)
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:
39 QgsGroupWmsDataDialog( QWidget *parent SIP_TRANSFERTHIS = nullptr, Qt::WindowFlags fl = QgsGuiUtils::ModalDialogFlags );
40
47 QgsGroupWmsDataDialog( const QgsMapLayerServerProperties &serverProperties, QWidget *parent SIP_TRANSFERTHIS = nullptr, Qt::WindowFlags fl = QgsGuiUtils::ModalDialogFlags );
48
49 ~QgsGroupWmsDataDialog() override = default;
50
56 Q_DECL_DEPRECATED QString groupTitle() const;
57
63 Q_DECL_DEPRECATED QString groupShortName() const;
64
70 Q_DECL_DEPRECATED QString groupAbstract() const;
71
77 Q_DECL_DEPRECATED void setGroupTitle( const QString &title ) SIP_DEPRECATED;
78
84 Q_DECL_DEPRECATED void setGroupShortName( const QString &shortName ) SIP_DEPRECATED;
85
91 Q_DECL_DEPRECATED void setGroupAbstract( const QString &abstract ) SIP_DEPRECATED;
92
97 QgsMapLayerServerProperties *serverProperties();
98
103 const QgsMapLayerServerProperties *serverProperties() const SIP_SKIP;
104
105 void accept() override;
106
107 private:
108 std::unique_ptr<QgsMapLayerServerProperties> mServerProperties;
109};
110
111#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