2
This file is part of KDE.
4
Copyright (c) 2012 Laszlo Papp <lpapp@kde.org>
6
This library is free software; you can redistribute it and/or
7
modify it under the terms of the GNU Lesser General Public
8
License as published by the Free Software Foundation; either
9
version 2.1 of the License, or (at your option) version 3, or any
10
later version accepted by the membership of KDE e.V. (or its
11
successor approved by the membership of KDE e.V.), which shall
12
act as a proxy defined in Section 6 of version 3 of the license.
14
This library is distributed in the hope that it will be useful,
15
but WITHOUT ANY WARRANTY; without even the implied warranty of
16
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
17
Lesser General Public License for more details.
19
You should have received a copy of the GNU Lesser General Public
20
License along with this library. If not, see <http://www.gnu.org/licenses/>.
25
using namespace Attica;
27
class Cloud::Private : public QSharedData
45
Cloud::Cloud(const Attica::Cloud &other)
50
Cloud &Cloud::operator=(const Attica::Cloud &other)
60
void Cloud::setName(const QString &name)
65
QString Cloud::name() const
70
void Cloud::setUrl(const QString &url)
75
QString Cloud::url() const
80
void Cloud::setIcon(const QUrl &icon)
85
QUrl Cloud::icon() const
90
void Cloud::setQuota(qulonglong quota)
95
qulonglong Cloud::quota() const
100
void Cloud::setFree(qulonglong free)
105
qulonglong Cloud::free() const
110
void Cloud::setUsed(qulonglong used)
115
qulonglong Cloud::used() const
120
void Cloud::setRelative(float relative)
122
d->m_relative = relative;
125
float Cloud::relative() const
127
return d->m_relative;
130
void Cloud::setKey(const QString &key)
135
QString Cloud::key() const