2
// Copyright 2007 Jim Bublitz <jbublitz@nwinternet.com>
3
// Earlier copyrights 1998 - 2006 Jim Bublitz also apply
7
// PyKDE4 module kdecore version KDE 3.92.0
10
// This file is part of PyKDE4.
12
// PyKDE4 is free software; you can redistribute it and/or modify
13
// it under the terms of the GNU Lesser General Public License as
14
// published by the Free Software Foundation; either version 2.1 of
15
// the License, or (at your option) any later version.
17
// PyKDE4 is distributed in the hope that it will be useful,
18
// but WITHOUT ANY WARRANTY; without even the implied warranty of
19
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
20
// GNU General Public License for more details.
22
// You should have received a copy of the GNU General Public License
23
// along with this program. If not, see <http://www.gnu.org/licenses/>.
29
#include <kaboutdata.h>
34
KAboutPerson (const KLocalizedString&, const KLocalizedString& = KLocalizedString (), const QByteArray& = QByteArray (), const QByteArray& = QByteArray ());
35
KAboutPerson (const KAboutPerson&);
36
QString name () const;
37
QString task () const;
38
QString emailAddress () const;
39
QString webAddress () const;
42
KAboutPerson (const QString&, const QString&);
44
}; // class KAboutPerson
50
#include <kaboutdata.h>
80
KAboutData (const QByteArray&, const QByteArray&, const KLocalizedString&, const QByteArray&, const KLocalizedString& = KLocalizedString (), KAboutData::LicenseKey = KAboutData::License_Unknown , const KLocalizedString& = KLocalizedString (), const KLocalizedString& = KLocalizedString (), const QByteArray& = QByteArray (), const QByteArray& = "submit@bugs.kde.org");
81
KAboutData (const KAboutData&);
82
KAboutData& addAuthor (const KLocalizedString&, const KLocalizedString& = KLocalizedString (), const QByteArray& = QByteArray (), const QByteArray& = QByteArray ());
83
KAboutData& addCredit (const KLocalizedString&, const KLocalizedString& = KLocalizedString (), const QByteArray& = QByteArray (), const QByteArray& = QByteArray ());
84
KAboutData& setTranslator (const KLocalizedString&, const KLocalizedString&);
85
KAboutData& setLicenseText (const KLocalizedString&);
86
KAboutData& setLicenseTextFile (const QString&);
87
KAboutData& setAppName (const QByteArray&);
88
KAboutData& setProgramName (const KLocalizedString&);
89
KAboutData& setProgramLogo (const QVariant&);
90
KAboutData& setVersion (const QByteArray&);
91
KAboutData& setShortDescription (const KLocalizedString&);
92
KAboutData& setCatalogName (const QByteArray&);
93
KAboutData& setLicense (KAboutData::LicenseKey);
94
KAboutData& setCopyrightStatement (const KLocalizedString&);
95
KAboutData& setOtherText (const KLocalizedString&);
96
KAboutData& setHomepage (const QByteArray&);
97
KAboutData& setBugAddress (const QByteArray&);
98
KAboutData& setOrganizationDomain (const QByteArray&);
99
KAboutData& setProductName (const QByteArray&);
100
QString appName () const;
101
QString productName () const;
102
QString programName () const;
103
QString organizationDomain () const;
104
const char* internalProgramName () const;
105
void translateInternalProgramName () const;
106
QVariant programLogo () const;
107
QString version () const;
108
const char* internalVersion () const;
109
QString shortDescription () const;
110
QString catalogName () const;
111
QString homepage () const;
112
QString bugAddress () const;
113
const char* internalBugAddress () const;
114
const QList<KAboutPerson> authors () const;
115
const QList<KAboutPerson> credits () const;
116
QList<KAboutPerson> translators () const;
117
static QString aboutTranslationTeam ();
118
QString otherText () const;
119
QString license () const;
120
QString licenseName (KAboutData::NameFormat) const;
121
QString copyrightStatement () const;
122
QString customAuthorPlainText () const;
123
QString customAuthorRichText () const;
124
bool customAuthorTextEnabled () const;
125
KAboutData& setCustomAuthorText (const KLocalizedString&, const KLocalizedString&);
126
KAboutData& unsetCustomAuthorText ();
128
}; // class KAboutData