~ubuntu-branches/ubuntu/vivid/muon/vivid-proposed

1.4.38 by Jonathan Riddell
Import upstream version 5.2.2-1
1
/***************************************************************************
2
 *   Copyright © 2010 Jonathan Thomas <echidnaman@kubuntu.org>             *
3
 *                                                                         *
4
 *   This program is free software; you can redistribute it and/or         *
5
 *   modify it under the terms of the GNU General Public License as        *
6
 *   published by the Free Software Foundation; either version 2 of        *
7
 *   the License or (at your option) version 3 or any later version        *
8
 *   accepted by the membership of KDE e.V. (or its successor approved     *
9
 *   by the membership of KDE e.V.), which shall act as a proxy            *
10
 *   defined in Section 14 of version 3 of the license.                    *
11
 *                                                                         *
12
 *   This program is distributed in the hope that it will be useful,       *
13
 *   but WITHOUT ANY WARRANTY; without even the implied warranty of        *
14
 *   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the         *
15
 *   GNU General Public License for more details.                          *
16
 *                                                                         *
17
 *   You should have received a copy of the GNU General Public License     *
18
 *   along with this program.  If not, see <http://www.gnu.org/licenses/>. *
19
 ***************************************************************************/
20
21
#ifndef AVAILABLEVIEW_H
22
#define AVAILABLEVIEW_H
23
24
#include "AbstractViewContainer.h"
25
26
class AbstractResource;
27
class AbstractResourcesBackend;
28
class CategoryViewWidget;
29
class ResourceDetailsView;
30
31
class AvailableView : public AbstractViewContainer
32
{
33
    Q_OBJECT
34
public:
35
    AvailableView(QWidget *parent);
36
37
    void setResource(AbstractResource *res);
38
39
private:
40
    CategoryViewWidget *m_categoryViewWidget;
41
    QPair<AbstractViewBase *, AbstractResource *> m_currentPair;
42
43
    ResourceDetailsView *m_detailsView;
44
};
45
46
#endif