Mercurial > hg > easaier-soundaccess
annotate data/model/LayerItemModel.cpp @ 58:b3c3a5fa185f
frontend with easaier's look
author | benoitrigolleau |
---|---|
date | Fri, 25 May 2007 12:36:35 +0000 |
parents | |
children |
rev | line source |
---|---|
benoitrigolleau@58 | 1 /* -*- c-basic-offset: 4 indent-tabs-mode: nil -*- vi:set ts=8 sts=4 sw=4: */ |
benoitrigolleau@58 | 2 |
benoitrigolleau@58 | 3 /* |
benoitrigolleau@58 | 4 Sound Access |
benoitrigolleau@58 | 5 EASAIER client application. |
benoitrigolleau@58 | 6 Silogic 2007. Benoit Rigolleau. |
benoitrigolleau@58 | 7 |
benoitrigolleau@58 | 8 This program is free software; you can redistribute it and/or |
benoitrigolleau@58 | 9 modify it under the terms of the GNU General Public License as |
benoitrigolleau@58 | 10 published by the Free Software Foundation; either version 2 of the |
benoitrigolleau@58 | 11 License, or (at your option) any later version. See the file |
benoitrigolleau@58 | 12 COPYING included with this distribution for more information. |
benoitrigolleau@58 | 13 */ |
benoitrigolleau@58 | 14 |
benoitrigolleau@58 | 15 #include "LayerItemModel.h" |
benoitrigolleau@58 | 16 |
benoitrigolleau@58 | 17 LayerItemModel::LayerItemModel(QString &title, QString &icon, QColor &color, bool visible, bool audible): |
benoitrigolleau@58 | 18 m_title(title), |
benoitrigolleau@58 | 19 m_icon(icon), |
benoitrigolleau@58 | 20 m_color(color), |
benoitrigolleau@58 | 21 m_visible(visible), |
benoitrigolleau@58 | 22 m_audible(audible) |
benoitrigolleau@58 | 23 { |
benoitrigolleau@58 | 24 |
benoitrigolleau@58 | 25 } |
benoitrigolleau@58 | 26 |
benoitrigolleau@58 | 27 |
benoitrigolleau@58 | 28 LayerItemModel::LayerItemModel(): |
benoitrigolleau@58 | 29 m_title(""), |
benoitrigolleau@58 | 30 m_icon(""), |
benoitrigolleau@58 | 31 m_color(QColor(0,0,0,0)), |
benoitrigolleau@58 | 32 m_visible(true), |
benoitrigolleau@58 | 33 m_audible(true) |
benoitrigolleau@58 | 34 { |
benoitrigolleau@58 | 35 } |
benoitrigolleau@58 | 36 |
benoitrigolleau@58 | 37 LayerItemModel::LayerItemModel(const LayerItemModel &lim): |
benoitrigolleau@58 | 38 m_title(lim.getTitle()), |
benoitrigolleau@58 | 39 m_icon(lim.getIcon()), |
benoitrigolleau@58 | 40 m_color(lim.getColor()), |
benoitrigolleau@58 | 41 m_visible(lim.getVisible()), |
benoitrigolleau@58 | 42 m_audible(lim.getAudible()) |
benoitrigolleau@58 | 43 { |
benoitrigolleau@58 | 44 } |
benoitrigolleau@58 | 45 |
benoitrigolleau@58 | 46 LayerItemModel::~LayerItemModel(){} |
benoitrigolleau@58 | 47 |
benoitrigolleau@58 | 48 QString LayerItemModel::getTitle() const{ return m_title; } |
benoitrigolleau@58 | 49 QString LayerItemModel::getIcon() const{ return m_icon; } |
benoitrigolleau@58 | 50 QColor LayerItemModel::getColor() const{ return m_color; } |
benoitrigolleau@58 | 51 bool LayerItemModel::getVisible() const{ return m_visible; } |
benoitrigolleau@58 | 52 bool LayerItemModel::getAudible() const{ return m_audible; } |
benoitrigolleau@58 | 53 |
benoitrigolleau@58 | 54 void LayerItemModel::setTitle(QString &title){ m_title=title; } |
benoitrigolleau@58 | 55 void LayerItemModel::setIcon(QString &icon){ m_icon=icon; } |
benoitrigolleau@58 | 56 void LayerItemModel::setColor(QColor &color){ m_color=color; } |
benoitrigolleau@58 | 57 void LayerItemModel::setVisible(bool visible){ m_visible=visible; } |
benoitrigolleau@58 | 58 void LayerItemModel::setAudible(bool audible){ m_audible=audible; } |