~ubuntu-branches/ubuntu/maverick/kdeutils/maverick-proposed

« back to all changes in this revision

Viewing changes to okteta/kasten/controllers/view/structures/structurestoolviewfactory.cpp

  • Committer: Bazaar Package Importer
  • Author(s): Jonathan Riddell
  • Date: 2010-05-28 09:49:30 UTC
  • mfrom: (1.2.44 upstream)
  • Revision ID: james.westby@ubuntu.com-20100528094930-jzynf0obv1n2v13a
Tags: 4:4.4.80-0ubuntu1~ppa1
New upstream beta release

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
/*
 
2
 *   This file is part of the Okteta Kasten Framework, part of the KDE project.
 
3
 *
 
4
 *   Copyright 2010 Friedrich W. H. Kossebau <kossebau@kde.org>
 
5
 *
 
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.
 
13
 *
 
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.
 
18
 *
 
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/>.
 
21
 */
 
22
 
 
23
#include "structurestoolviewfactory.h"
 
24
 
 
25
// lib
 
26
#include "structtoolview.h"
 
27
#include "structtool.h"
 
28
// KDE
 
29
#include <KLocale>
 
30
 
 
31
namespace Kasten
 
32
{
 
33
 
 
34
StructuresToolViewFactory::StructuresToolViewFactory()
 
35
{
 
36
}
 
37
 
 
38
QString StructuresToolViewFactory::iconName() const
 
39
{
 
40
    return QString::fromLatin1("okteta");
 
41
}
 
42
QString StructuresToolViewFactory::title() const
 
43
{
 
44
    return i18nc("@title:window", "Structures");
 
45
}
 
46
QString StructuresToolViewFactory::id() const
 
47
{
 
48
    return QString::fromLatin1("org.kde.okteta.StructuresToolView");
 
49
}
 
50
SidePosition StructuresToolViewFactory::defaultPosition() const
 
51
{
 
52
    return RightSidePosition;
 
53
}
 
54
 
 
55
AbstractToolView* StructuresToolViewFactory::create(AbstractTool* tool)
 
56
{
 
57
    return new StructToolView(qobject_cast<StructTool*> (tool));
 
58
}
 
59
 
 
60
StructuresToolViewFactory::~StructuresToolViewFactory()
 
61
{
 
62
}
 
63
 
 
64
}