kitchensync Library API Documentation

konnectorinfo.cpp

00001 /*
00002     This file is part of KitchenSync.
00003 
00004     Copyright (c) 2002 Holger Freyther <zecke@handhelds.org>
00005 
00006     This library is free software; you can redistribute it and/or
00007     modify it under the terms of the GNU Library General Public
00008     License as published by the Free Software Foundation; either
00009     version 2 of the License, or (at your option) any later version.
00010 
00011     This library is distributed in the hope that it will be useful,
00012     but WITHOUT ANY WARRANTY; without even the implied warranty of
00013     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
00014     Library General Public License for more details.
00015 
00016     You should have received a copy of the GNU Library General Public License
00017     along with this library; see the file COPYING.LIB.  If not, write to
00018     the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
00019     Boston, MA 02111-1307, USA.
00020 */
00021 
00022 #include "konnectorinfo.h"
00023 
00024 using namespace KSync;
00025 
00026 KonnectorInfo::KonnectorInfo( const QString& name,
00027                               const QIconSet& set,
00028                               const QString& id,
00029                               const QString& meta,
00030                               const QString& iconName,
00031                               bool isCon )
00032 {
00033     m_na = name;
00034     m_icon = set;
00035     m_id = id;
00036     m_meta = meta;
00037     m_name = iconName;
00038     m_con = isCon;
00039 }
00040 
00041 KonnectorInfo::~KonnectorInfo()
00042 {
00043 }
00044 
00045 bool KonnectorInfo::operator==( const KonnectorInfo& rhs )
00046 {
00047     if ( m_na   != rhs.m_na   ) return false;
00048     if ( m_id   != rhs.m_id   ) return false;
00049     if ( m_meta != rhs.m_meta ) return false;
00050     if ( m_name != rhs.m_name ) return false;
00051 
00052     return true;
00053 }
00054 
00055 QString KonnectorInfo::name() const
00056 {
00057     return m_na;
00058 }
00059 
00060 QIconSet KonnectorInfo::iconSet() const
00061 {
00062     return m_icon;
00063 }
00064 
00065 QString KonnectorInfo::id() const
00066 {
00067     return m_id;
00068 }
00069 
00070 QString KonnectorInfo::metaId() const
00071 {
00072     return m_meta;
00073 }
00074 
00075 QString KonnectorInfo::iconName() const
00076 {
00077     return m_name;
00078 }
00079 
00080 bool KonnectorInfo::isConnected() const
00081 {
00082     return m_con;
00083 }
KDE Logo
This file is part of the documentation for kitchensync Library Version 3.3.2.
Documentation copyright © 1996-2004 the KDE developers.
Generated on Wed Jul 25 11:18:55 2007 by doxygen 1.4.2 written by Dimitri van Heesch, © 1997-2003