libs/flake
KoDevice.cpp
Go to the documentation of this file.00001 /* This file is part of the KDE project 00002 * Copyright (c) 2008 Jan Hambrecht <jaham@gmx.net> 00003 * 00004 * This library is free software; you can redistribute it and/or 00005 * modify it under the terms of the GNU Library General Public 00006 * License as published by the Free Software Foundation; either 00007 * version 2 of the License, or (at your option) any later version. 00008 * 00009 * This library is distributed in the hope that it will be useful, 00010 * but WITHOUT ANY WARRANTY; without even the implied warranty of 00011 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 00012 * Library General Public License for more details. 00013 * 00014 * You should have received a copy of the GNU Library General Public License 00015 * along with this library; see the file COPYING.LIB. If not, write to 00016 * the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, 00017 * Boston, MA 02110-1301, USA. 00018 */ 00019 00020 #include "KoDevice.h" 00021 00022 class KoDevice::Private 00023 { 00024 public: 00025 Private(const QString &devId) 00026 : id(devId) { 00027 } 00028 const QString id; 00029 }; 00030 00031 KoDevice::KoDevice(QObject * parent, const QString &id) 00032 : QObject(parent), d(new Private(id)) 00033 { 00034 } 00035 00036 KoDevice::~KoDevice() 00037 { 00038 delete d; 00039 } 00040 00041 QString KoDevice::id() const 00042 { 00043 return d->id; 00044 } 00045 00046 QString KoDevice::name() const 00047 { 00048 return objectName(); 00049 } 00050 00051 #include "KoDevice.moc"
