• Skip to content
  • Skip to link menu
  • KDE API Reference
  • kdelibs-4.8.3 API Reference
  • KDE Home
  • Contact Us
 

KNewStuff

entry.cpp
Go to the documentation of this file.
00001 /*
00002     Copyright (C) 2009 Frederik Gladhorn <gladhorn@kde.org>
00003 
00004     This library is free software; you can redistribute it and/or
00005     modify it under the terms of the GNU Lesser General Public
00006     License as published by the Free Software Foundation; either
00007     version 2.1 of the License, or (at your option) any later version.
00008 
00009     This library is distributed in the hope that it will be useful,
00010     but WITHOUT ANY WARRANTY; without even the implied warranty of
00011     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
00012     Lesser General Public License for more details.
00013 
00014     You should have received a copy of the GNU Lesser General Public
00015     License along with this library.  If not, see <http://www.gnu.org/licenses/>.
00016 */
00017 
00018 #include "entry.h"
00019 
00020 #include <QtCore/QStringList>
00021 #include <knewstuff3/entry_p.h>
00022 
00023 using namespace KNS3;
00024 
00025 Entry::Entry()
00026     : d(new Private)
00027 {
00028 }
00029 
00030 Entry::Entry(const Entry& other)
00031     : d(other.d)
00032 {
00033 }
00034 
00035 Entry& Entry::operator=(const Entry& other)
00036 {
00037     d = other.d;
00038     return *this;
00039 }
00040 
00041 Entry::~Entry()
00042 {
00043 }
00044 
00045 QString Entry::id() const
00046 {
00047     return d->e.uniqueId();
00048 }
00049 
00050 QString Entry::providerId() const
00051 {
00052     return d->e.providerId();
00053 }
00054 
00055 QString Entry::name() const
00056 {
00057     return d->e.name();
00058 }
00059 
00060 QString Entry::category() const
00061 {
00062     return d->e.category();
00063 }
00064 
00065 QString Entry::license() const
00066 {
00067     return d->e.license();
00068 }
00069 
00070 QString Entry::summary() const
00071 {
00072     return d->e.summary();
00073 }
00074 
00075 QString Entry::version() const
00076 {
00077     return d->e.version();
00078 }
00079 
00080 Entry::Status Entry::status() const
00081 {
00082     return static_cast<Entry::Status>(d->e.status());
00083 }
00084 
00085 QStringList KNS3::Entry::installedFiles() const
00086 {
00087     return d->e.installedFiles();
00088 }
00089 
00090 QStringList KNS3::Entry::uninstalledFiles() const
00091 {
00092     return d->e.uninstalledFiles();
00093 }
This file is part of the KDE documentation.
Documentation copyright © 1996-2012 The KDE developers.
Generated on Wed May 2 2012 18:39:54 by doxygen 1.8.0 written by Dimitri van Heesch, © 1997-2006

KDE's Doxygen guidelines are available online.

KNewStuff

Skip menu "KNewStuff"
  • Main Page
  • Namespace List
  • Namespace Members
  • Alphabetical List
  • Class List
  • Class Hierarchy
  • Class Members
  • File List
  • File Members
  • Related Pages

kdelibs-4.8.3 API Reference

Skip menu "kdelibs-4.8.3 API Reference"
  • DNSSD
  • Interfaces
  •   KHexEdit
  •   KMediaPlayer
  •   KSpeech
  •   KTextEditor
  • kconf_update
  • KDE3Support
  •   KUnitTest
  • KDECore
  • KDED
  • KDEsu
  • KDEUI
  • KDEWebKit
  • KDocTools
  • KFile
  • KHTML
  • KImgIO
  • KInit
  • kio
  • KIOSlave
  • KJS
  •   KJS-API
  •   WTF
  • kjsembed
  • KNewStuff
  • KParts
  • KPty
  • Kross
  • KUnitConversion
  • KUtils
  • Nepomuk
  • Plasma
  • Solid
  • Sonnet
  • ThreadWeaver
Report problems with this website to our bug tracking system.
Contact the specific authors with questions and comments about the page contents.

KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V. | Legal