diff options
Diffstat (limited to 'Plugins/extraicons/ExtraIconGroup.cpp')
-rw-r--r-- | Plugins/extraicons/ExtraIconGroup.cpp | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/Plugins/extraicons/ExtraIconGroup.cpp b/Plugins/extraicons/ExtraIconGroup.cpp index ca12394..64edf5b 100644 --- a/Plugins/extraicons/ExtraIconGroup.cpp +++ b/Plugins/extraicons/ExtraIconGroup.cpp @@ -70,6 +70,14 @@ void ExtraIconGroup::applyIcon(HANDLE hContact) DBWriteContactSettingDword(hContact, MODULE_NAME, name.c_str(), setValidExtraIcon ? items[i]->getID() : 0);
}
+int ExtraIconGroup::getPosition() const
+{
+ int pos = INT_MAX;
+ for (unsigned int i = 0; i < items.size(); ++i)
+ pos = MIN(pos, items[i]->getPosition());
+ return pos;
+}
+
void ExtraIconGroup::setSlot(int slot)
{
ExtraIcon::setSlot(slot);
|