diff options
Diffstat (limited to 'kitchensync/src/memberinfo.cpp')
-rw-r--r-- | kitchensync/src/memberinfo.cpp | 99 |
1 files changed, 0 insertions, 99 deletions
diff --git a/kitchensync/src/memberinfo.cpp b/kitchensync/src/memberinfo.cpp deleted file mode 100644 index fb52c7a78..000000000 --- a/kitchensync/src/memberinfo.cpp +++ /dev/null @@ -1,99 +0,0 @@ -/* - This file is part of KitchenSync. - - Copyright (c) 2005 Cornelius Schumacher <schumacher@kde.org> - - 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; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, - USA. -*/ - -#include "memberinfo.h" - -#include <tdeglobal.h> -#include <kiconloader.h> -#include <tdelocale.h> - -MemberInfo::MemberInfo( const QSync::Member &member ) - : mMember( member ) -{ -} - -TQPixmap MemberInfo::smallIcon() const -{ - return TDEGlobal::iconLoader()->loadIcon( iconName(), TDEIcon::Small ); -} - -TQPixmap MemberInfo::desktopIcon() const -{ - return TDEGlobal::iconLoader()->loadIcon( iconName(), TDEIcon::Desktop ); -} - -TQString MemberInfo::iconName() const -{ - return pluginIconName( mMember.pluginName() ); -} - -TQString MemberInfo::name() const -{ - static TQMap<TQString, TQString> nameMap; - if ( nameMap.isEmpty() ) { - nameMap.insert( "file-sync", i18n( "File" ) ); - nameMap.insert( "palm-sync", i18n( "Palm" ) ); - nameMap.insert( "tdepim-sync", i18n( "TDE PIM" ) ); - nameMap.insert( "tdeio-sync", i18n( "Remote File" ) ); - nameMap.insert( "irmc-sync", i18n( "Mobile Phone" ) ); - nameMap.insert( "evo2-sync", i18n( "Evolution" ) ); - nameMap.insert( "opie-sync", i18n( "Handheld" ) ); - nameMap.insert( "ldap-sync", i18n( "LDAP" ) ); - nameMap.insert( "syncml-obex-client", i18n( "Mobile Phone" ) ); - nameMap.insert( "syncml-http-server", i18n( "Mobile Phone" ) ); - nameMap.insert( "moto-sync", i18n( "Mobile Phone" ) ); - nameMap.insert( "gnokii-sync", i18n( "Mobile Phone" ) ); - nameMap.insert( "google-calendar", i18n( "Google Calendar" ) ); - nameMap.insert( "gpe-sync", i18n( "Handheld" ) ); - nameMap.insert( "sunbird-sync", i18n( "Sunbird Calendar" ) ); - nameMap.insert( "jescs-sync", i18n( "Java Enterprise System Calendar" ) ); - nameMap.insert( "synce-plugin", i18n( "WinCE Devices" ) ); - } - - if ( mMember.name().isEmpty() ) - return nameMap[ mMember.pluginName() ] + " (" + TQString::number( mMember.id() ) + ") "; - else - return mMember.name(); -} - -TQString MemberInfo::pluginIconName( const TQString &pluginName ) -{ - if ( pluginName == "file-sync" ) return "folder"; - if ( pluginName == "palm-sync" ) return "pda_black"; - if ( pluginName == "tdepim-sync" ) return "kontact"; - if ( pluginName == "tdeio-sync" ) return "network"; - if ( pluginName == "irmc-sync" ) return "mobile_phone"; - if ( pluginName == "evo2-sync" ) return "evolution"; - if ( pluginName == "opie-sync" ) return "pda_blue"; - if ( pluginName == "synce-plugin" ) return "pda_blue"; - if ( pluginName == "ldap-sync" ) return "contents2"; - if ( pluginName == "syncml-obex-client" ) return "mobile_phone"; - if ( pluginName == "syncml-http-server" ) return "pda_blue"; - if ( pluginName == "moto-sync" ) return "mobile_phone"; - if ( pluginName == "gnokii-sync" ) return "mobile_phone"; - if ( pluginName == "google-calendar" ) return "www"; - if ( pluginName == "gpe-sync" ) return "pda_blue"; - if ( pluginName == "sunbird-sync" ) return "www"; - if ( pluginName == "jescs-sync" ) return "www"; - - - return TQString(); -} |