Attica

homepagetype.cpp
1/*
2 This file is part of KDE.
3
4 SPDX-FileCopyrightText: 2010 Intel Corporation
5 SPDX-FileContributor: Mateu Batle Sastre <mbatle@collabora.co.uk>
6
7 SPDX-License-Identifier: LGPL-2.1-only OR LGPL-3.0-only OR LicenseRef-KDE-Accepted-LGPL
8*/
9
10#include "homepagetype.h"
11
12using namespace Attica;
13
14class Q_DECL_HIDDEN HomePageType::Private : public QSharedData
15{
16public:
17 int id;
19
20 Private()
21 : id(-1)
22 {
23 }
24};
25
27 : d(new Private)
28{
29}
30
32 : d(other.d)
33{
34}
35
37{
38 d = other.d;
39 return *this;
40}
41
45
46uint HomePageType::id() const
47{
48 return d->id;
49}
50
51void HomePageType::setId(uint id)
52{
53 d->id = id;
54}
55
56QString HomePageType::name() const
57{
58 return d->name;
59}
60
61void HomePageType::setName(const QString &name)
62{
63 d->name = name;
64}
The HomePageType class contains information about one home page type.
HomePageType & operator=(const HomePageType &other)
Assignment operator.
~HomePageType()
Destructor.
HomePageType()
Creates an empty HomePageType.
The Attica namespace,.
QString name(StandardShortcut id)
This file is part of the KDE documentation.
Documentation copyright © 1996-2024 The KDE developers.
Generated on Tue Mar 26 2024 11:19:48 by doxygen 1.10.0 written by Dimitri van Heesch, © 1997-2006

KDE's Doxygen guidelines are available online.