~nick-dedekind/unity8/indicators.hint-interval

« back to all changes in this revision

Viewing changes to plugins/Unity/ratingoptionsmodel.cpp

merge trunk

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
/*
2
 
 * Copyright (C) 2013 Canonical, Ltd.
3
 
 *
4
 
 * Authors:
5
 
 *  Pawel Stolowski <pawel.stolowski@canonical.com>
6
 
 *
7
 
 * This program is free software; you can redistribute it and/or modify
8
 
 * it under the terms of the GNU General Public License as published by
9
 
 * the Free Software Foundation; version 3.
10
 
 *
11
 
 * This program is distributed in the hope that it will be useful,
12
 
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
13
 
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
14
 
 * GNU General Public License for more details.
15
 
 *
16
 
 * You should have received a copy of the GNU General Public License
17
 
 * along with this program.  If not, see <http://www.gnu.org/licenses/>.
18
 
 */
19
 
 
20
 
// self
21
 
#include "ratingoptionsmodel.h"
22
 
 
23
 
// local
24
 
#include "ratingfilteroption.h"
25
 
 
26
 
RatingOptionsModel::RatingOptionsModel(bool showAllOption, QObject *parent) :
27
 
    GenericOptionsModel(showAllOption, parent)
28
 
{
29
 
    for (int i=1; i<=5; i++) {
30
 
        auto opt = new RatingFilterOption(QString::number(i), i*0.2f, this);
31
 
        addOption(opt);
32
 
    }
33
 
}