benoitrigolleau@58: /* -*- c-basic-offset: 4 indent-tabs-mode: nil -*- vi:set ts=8 sts=4 sw=4: */ benoitrigolleau@58: benoitrigolleau@58: /* benoitrigolleau@58: Sound Access benoitrigolleau@58: EASAIER client application. benoitrigolleau@58: Silogic 2007. Benoit Rigolleau. benoitrigolleau@58: benoitrigolleau@58: This program is free software; you can redistribute it and/or benoitrigolleau@58: modify it under the terms of the GNU General Public License as benoitrigolleau@58: published by the Free Software Foundation; either version 2 of the benoitrigolleau@58: License, or (at your option) any later version. See the file benoitrigolleau@58: COPYING included with this distribution for more information. benoitrigolleau@58: */ benoitrigolleau@58: benoitrigolleau@58: #include "LayerItemModel.h" benoitrigolleau@58: benoitrigolleau@58: LayerItemModel::LayerItemModel(QString &title, QString &icon, QColor &color, bool visible, bool audible): benoitrigolleau@58: m_title(title), benoitrigolleau@58: m_icon(icon), benoitrigolleau@58: m_color(color), benoitrigolleau@58: m_visible(visible), benoitrigolleau@58: m_audible(audible) benoitrigolleau@58: { benoitrigolleau@58: benoitrigolleau@58: } benoitrigolleau@58: benoitrigolleau@58: benoitrigolleau@58: LayerItemModel::LayerItemModel(): benoitrigolleau@58: m_title(""), benoitrigolleau@58: m_icon(""), benoitrigolleau@58: m_color(QColor(0,0,0,0)), benoitrigolleau@58: m_visible(true), benoitrigolleau@58: m_audible(true) benoitrigolleau@58: { benoitrigolleau@58: } benoitrigolleau@58: benoitrigolleau@58: LayerItemModel::LayerItemModel(const LayerItemModel &lim): benoitrigolleau@58: m_title(lim.getTitle()), benoitrigolleau@58: m_icon(lim.getIcon()), benoitrigolleau@58: m_color(lim.getColor()), benoitrigolleau@58: m_visible(lim.getVisible()), benoitrigolleau@58: m_audible(lim.getAudible()) benoitrigolleau@58: { benoitrigolleau@58: } benoitrigolleau@58: benoitrigolleau@58: LayerItemModel::~LayerItemModel(){} benoitrigolleau@58: benoitrigolleau@58: QString LayerItemModel::getTitle() const{ return m_title; } benoitrigolleau@58: QString LayerItemModel::getIcon() const{ return m_icon; } benoitrigolleau@58: QColor LayerItemModel::getColor() const{ return m_color; } benoitrigolleau@58: bool LayerItemModel::getVisible() const{ return m_visible; } benoitrigolleau@58: bool LayerItemModel::getAudible() const{ return m_audible; } benoitrigolleau@58: benoitrigolleau@58: void LayerItemModel::setTitle(QString &title){ m_title=title; } benoitrigolleau@58: void LayerItemModel::setIcon(QString &icon){ m_icon=icon; } benoitrigolleau@58: void LayerItemModel::setColor(QColor &color){ m_color=color; } benoitrigolleau@58: void LayerItemModel::setVisible(bool visible){ m_visible=visible; } benoitrigolleau@58: void LayerItemModel::setAudible(bool audible){ m_audible=audible; }