From 6a9ca768674c3bee792a27be74e5aac8d78583bd Mon Sep 17 00:00:00 2001 From: Vadim Dashevskiy Date: Thu, 1 Nov 2012 15:21:14 +0000 Subject: ExtraIcons plugin deleted and removed from sln (not needed anymore, plugin moved to the core) git-svn-id: http://svn.miranda-ng.org/main/trunk@2132 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c --- plugins/ExtraIcons/src/ExtraIcon.cpp | 130 ----------------------------------- 1 file changed, 130 deletions(-) delete mode 100644 plugins/ExtraIcons/src/ExtraIcon.cpp (limited to 'plugins/ExtraIcons/src/ExtraIcon.cpp') diff --git a/plugins/ExtraIcons/src/ExtraIcon.cpp b/plugins/ExtraIcons/src/ExtraIcon.cpp deleted file mode 100644 index 4ace1dee02..0000000000 --- a/plugins/ExtraIcons/src/ExtraIcon.cpp +++ /dev/null @@ -1,130 +0,0 @@ -/* - Copyright (C) 2009 Ricardo Pescuma Domenecci - - This is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public - License as published by the Free Software Foundation; either - version 2 of the License, or (at your option) any later version. - - This 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 - Library General Public License for more details. - - You should have received a copy of the GNU Library General Public - License along with this file; see the file license.txt. If - not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. - */ - -#include "commons.h" - -ExtraIcon::ExtraIcon(const char *name) : - name(name), slot(-1), position(1000) -{ -} - -ExtraIcon::~ExtraIcon() -{ -} - -const char *ExtraIcon::getName() const -{ - return name.c_str(); -} - -int ExtraIcon::getSlot() const -{ - return slot; -} - -void ExtraIcon::setSlot(int slot) -{ - this->slot = slot; -} - -int ExtraIcon::getPosition() const -{ - return position; -} - -void ExtraIcon::setPosition(int position) -{ - this->position = position; -} - -bool ExtraIcon::isEnabled() const -{ - return slot >= 0; -} - -void ExtraIcon::applyIcons() -{ - if (!isEnabled()) - return; - - HANDLE hContact = db_find_first(); - while (hContact != NULL) - { - // Clear to assert that it will be cleared - Clist_SetExtraIcon(hContact, slot, INVALID_HANDLE_VALUE); - - applyIcon(hContact); - - hContact = db_find_next(hContact); - } -} - -int ExtraIcon::compare(const ExtraIcon *other) const -{ - if (this == other) - return 0; - - int ret = getPosition() - other->getPosition(); - if (ret != 0) - return ret; - - int id = 0; - if (getType() != EXTRAICON_TYPE_GROUP) - id = ((BaseExtraIcon*) this)->getID(); - int otherId = 0; - if (other->getType() != EXTRAICON_TYPE_GROUP) - otherId = ((BaseExtraIcon*) other)->getID(); - return id - otherId; -} - -bool ExtraIcon::operator==(const ExtraIcon & other) const -{ - int c = compare(&other); - return c == 0; -} - -bool ExtraIcon::operator!=(const ExtraIcon & other) const -{ - int c = compare(&other); - return c != 0; -} - -bool ExtraIcon::operator<(const ExtraIcon & other) const -{ - int c = compare(&other); - return c < 0; -} - -bool ExtraIcon::operator<=(const ExtraIcon & other) const -{ - int c = compare(&other); - return c <= 0; -} - -bool ExtraIcon::operator>(const ExtraIcon & other) const -{ - int c = compare(&other); - return c > 0; -} - -bool ExtraIcon::operator>=(const ExtraIcon & other) const -{ - int c = compare(&other); - return c >= 0; -} -- cgit v1.2.3