Marble
6#ifndef MARBLE_PLUGINABOUTDIALOG_H
7#define MARBLE_PLUGINABOUTDIALOG_H
13#include "PluginInterface.h"
14#include "marble_export.h"
19class PluginAboutDialogPrivate;
21class MARBLE_EXPORT PluginAboutDialog :
public QDialog
40 explicit PluginAboutDialog(QWidget *parent =
nullptr);
41 ~PluginAboutDialog()
override;
46 void setName(
const QString &name);
51 void setVersion(
const QString &version);
56 void setIcon(
const QIcon &icon);
61 void setAboutText(
const QString &about);
67 void setAuthors(
const QList<PluginAuthor> &authors);
73 void setAuthorsText(
const QString &authors);
79 void setDataText(
const QString &data);
84 void setLicense(PluginAboutDialog::LicenseKey license);
93 void setLicenseAgreementText(
const QString &license);
96 Q_DISABLE_COPY(PluginAboutDialog)
98 PluginAboutDialogPrivate *
const d;
Binds a QML item to a specific geodetic location in screen coordinates.
This file is part of the KDE documentation.
Documentation copyright © 1996-2025 The KDE developers.
Generated on Fri Jan 24 2025 11:52:10 by
doxygen 1.13.2 written
by
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.