~ubuntu-branches/ubuntu/saucy/rocs/saucy

« back to all changes in this revision

Viewing changes to App/InterfacePlugins/ApiDoc/PropertyDocumentation.cpp

  • Committer: Package Import Robot
  • Author(s): Rohan Garg, Rohan Garg, Philip Muškovac
  • Date: 2013-06-21 02:04:20 UTC
  • mfrom: (1.1.27)
  • Revision ID: package-import@ubuntu.com-20130621020420-lzlui9y7qc6w3xog
Tags: 4:4.10.80-0ubuntu1
[ Rohan Garg ]
* New upstream release

[ Philip Muškovac ]
* Build-depend on libgrantlee-dev and libx11-dev
* Update rocs.install and not-installed 

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
/*
 
2
    This file is part of Rocs.
 
3
    Copyright 2013  Andreas Cord-Landwehr <cola@uni-paderborn.de>
 
4
 
 
5
    This program is free software; you can redistribute it and/or
 
6
    modify it under the terms of the GNU General Public License as
 
7
    published by the Free Software Foundation; either version 2 of
 
8
    the License, or (at your option) any later version.
 
9
 
 
10
    This program is distributed in the hope that it will be useful,
 
11
    but WITHOUT ANY WARRANTY; without even the implied warranty of
 
12
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 
13
    GNU General Public License for more details.
 
14
 
 
15
    You should have received a copy of the GNU General Public License
 
16
    along with this program.  If not, see <http://www.gnu.org/licenses/>.
 
17
*/
 
18
 
 
19
#include "PropertyDocumentation.h"
 
20
 
 
21
PropertyDocumentation::PropertyDocumentation(QObject* parent)
 
22
    : QObject(parent)
 
23
{
 
24
 
 
25
}
 
26
 
 
27
void PropertyDocumentation::setName(const QString &name)
 
28
{
 
29
    _name = name;
 
30
}
 
31
 
 
32
QString PropertyDocumentation::name() const
 
33
{
 
34
    return _name;
 
35
}
 
36
 
 
37
void PropertyDocumentation::setDescription(const QStringList &description)
 
38
{
 
39
    _description = description;
 
40
}
 
41
 
 
42
QVariantList PropertyDocumentation::description() const
 
43
{
 
44
    QVariantList list;
 
45
    foreach (QString paragraph, _description) {
 
46
        list << paragraph;
 
47
    }
 
48
    return list;
 
49
}
 
50
 
 
51
void PropertyDocumentation::setType(const QString &type)
 
52
{
 
53
    _type = type;
 
54
}
 
55
 
 
56
QString PropertyDocumentation::type() const
 
57
{
 
58
    return _type;
 
59
}
 
60
 
 
61
void PropertyDocumentation::setTypeLink(const QString& link)
 
62
{
 
63
    _typeLink = link;
 
64
}
 
65
 
 
66
QString PropertyDocumentation::typeLink() const
 
67
{
 
68
    return _typeLink;
 
69
}
 
70
 
 
71
QString PropertyDocumentation::apiDocumentAnchor()
 
72
{
 
73
    return QString("property").append(_name);
 
74
}