/* This file is part of the KDE project Copyright ( C ) 2003 Nadeem Hasan 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. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; see the file COPYING. If not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. */ #include "SensorLoggerSettings.h" #include "ui_SensorLoggerSettingsWidget.h" #include SensorLoggerSettings::SensorLoggerSettings( QWidget *parent, const char *name ) : KDialog( parent ) { setObjectName( name ); setModal( true ); setCaption( i18n( "Sensor Logger Settings" ) ); setButtons( Ok|Cancel ); QWidget *widget = new QWidget( this ); m_settingsWidget = new Ui_SensorLoggerSettingsWidget; m_settingsWidget->setupUi( widget ); setMainWidget( widget ); } SensorLoggerSettings::~SensorLoggerSettings() { delete m_settingsWidget; } QString SensorLoggerSettings::title() { return m_settingsWidget->m_title->text(); } QColor SensorLoggerSettings::foregroundColor() { return m_settingsWidget->m_foregroundColor->color(); } QColor SensorLoggerSettings::backgroundColor() { return m_settingsWidget->m_backgroundColor->color(); } QColor SensorLoggerSettings::alarmColor() { return m_settingsWidget->m_alarmColor->color(); } void SensorLoggerSettings::setTitle( const QString &title ) { m_settingsWidget->m_title->setText( title ); } void SensorLoggerSettings::setBackgroundColor( const QColor &c ) { m_settingsWidget->m_backgroundColor->setColor( c ); } void SensorLoggerSettings::setForegroundColor( const QColor &c ) { m_settingsWidget->m_foregroundColor->setColor( c ); } void SensorLoggerSettings::setAlarmColor( const QColor &c ) { m_settingsWidget->m_alarmColor->setColor( c ); } #include "SensorLoggerSettings.moc" /* vim: et sw=2 ts=2 */