/* This file is part of KDE. SPDX-FileCopyrightText: 2010 Intel Corporation SPDX-FileContributor: Mateu Batle Sastre SPDX-License-Identifier: LGPL-2.1-only OR LGPL-3.0-only OR LicenseRef-KDE-Accepted-LGPL */ #ifndef ATTICA_HOMEPAGETYPE_H #define ATTICA_HOMEPAGETYPE_H #include #include #include "attica_export.h" namespace Attica { /*! \class Attica::HomePageType \inheaderfile Attica/HomePageType \inmodule Attica \brief The HomePageType class contains information about one home page type. It consists of an integer id and a home page type name. */ class ATTICA_EXPORT HomePageType { public: /*! * */ typedef QList List; class Parser; /*! * Creates an empty HomePageType */ HomePageType(); HomePageType(const HomePageType &other); HomePageType &operator=(const HomePageType &other); ~HomePageType(); /* 10 Blog */ /*! * */ uint id() const; /*! * */ void setId(uint id); /*! * */ QString name() const; /*! * */ void setName(const QString &name); private: class Private; QSharedDataPointer d; }; } #endif