view data/model/LayerItemModel.cpp @ 282:d9319859a4cf tip

(none)
author benoitrigolleau
date Fri, 31 Oct 2008 11:00:24 +0000
parents b3c3a5fa185f
children
line wrap: on
line source
/* -*- c-basic-offset: 4 indent-tabs-mode: nil -*-  vi:set ts=8 sts=4 sw=4: */

/*   
Sound Access
EASAIER client application.
Silogic 2007. Benoit Rigolleau.

This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
published by the Free Software Foundation; either version 2 of the
License, or (at your option) any later version.  See the file
COPYING included with this distribution for more information.
*/

#include "LayerItemModel.h"

LayerItemModel::LayerItemModel(QString &title, QString &icon, QColor &color, bool visible, bool audible):
m_title(title),
m_icon(icon),
m_color(color),
m_visible(visible),
m_audible(audible)
{

}


LayerItemModel::LayerItemModel():
m_title(""),
m_icon(""),
m_color(QColor(0,0,0,0)),
m_visible(true),
m_audible(true)
{
}

LayerItemModel::LayerItemModel(const LayerItemModel &lim):
m_title(lim.getTitle()),
m_icon(lim.getIcon()),
m_color(lim.getColor()),
m_visible(lim.getVisible()),
m_audible(lim.getAudible())
{
}

LayerItemModel::~LayerItemModel(){}

QString LayerItemModel::getTitle() const{ return m_title; }
QString LayerItemModel::getIcon() const{ return m_icon; }
QColor LayerItemModel::getColor() const{ return m_color; }
bool LayerItemModel::getVisible() const{ return m_visible; }
bool LayerItemModel::getAudible() const{ return m_audible; }

void LayerItemModel::setTitle(QString &title){ m_title=title; } 
void LayerItemModel::setIcon(QString &icon){ m_icon=icon; } 
void LayerItemModel::setColor(QColor &color){ m_color=color; }
void LayerItemModel::setVisible(bool visible){ m_visible=visible; }
void LayerItemModel::setAudible(bool audible){ m_audible=audible; }