aboutsummaryrefslogtreecommitdiffstats
path: root/src/modules/options/OptionsWidget_message.cpp
diff options
context:
space:
mode:
authorGravatar Elvio Basello2011-01-05 22:54:21 +0000
committerGravatar Elvio Basello2011-01-05 22:54:21 +0000
commit12fba74234ec39059b1043c2febcc983fd7cbaf6 (patch)
treeae5f7f58c546feac36742c2b12ae1a36cc24d5a1 /src/modules/options/OptionsWidget_message.cpp
parentAnother fix for the options instance generation script (diff)
downloadKVIrc-12fba74234ec39059b1043c2febcc983fd7cbaf6.tar.gz
KVIrc-12fba74234ec39059b1043c2febcc983fd7cbaf6.tar.bz2
KVIrc-12fba74234ec39059b1043c2febcc983fd7cbaf6.zip
reworked icon stuff
git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@5301 17fca916-40b9-46aa-a4ea-0a15b648b75c
Diffstat (limited to 'src/modules/options/OptionsWidget_message.cpp')
-rw-r--r--src/modules/options/OptionsWidget_message.cpp22
1 files changed, 13 insertions, 9 deletions
diff --git a/src/modules/options/OptionsWidget_message.cpp b/src/modules/options/OptionsWidget_message.cpp
index 6dd563142..4470be721 100644
--- a/src/modules/options/OptionsWidget_message.cpp
+++ b/src/modules/options/OptionsWidget_message.cpp
@@ -30,7 +30,6 @@
#include "KviOptions.h"
#include "KviApplication.h"
#include "KviLocale.h"
-#include "KviIconManager.h"
#include "KviMircCntrl.h"
#include "KviConfigurationFile.h"
#include "KviFileDialog.h"
@@ -449,18 +448,20 @@ OptionsWidget_messageColors::~OptionsWidget_messageColors()
delete m_pIconPopup;
}
-void OptionsWidget_messageColors::newIconSelected(int iconId)
+void OptionsWidget_messageColors::newIconSelected(KviIconManager::SmallIcon eIcon)
{
if(!m_pLastItem)return;
- if(iconId >= KVI_NUM_SMALL_ICONS)return;
- m_pLastItem->msgType()->setPixId(iconId);
- m_pIconButton->setIcon(*(g_pIconManager->getSmallIcon(iconId)));
+ if(eIcon >= KviIconManager::IconCount)
+ return;
+ m_pLastItem->msgType()->setPixId(eIcon);
+ m_pIconButton->setIcon(*(g_pIconManager->getSmallIcon(eIcon)));
m_pListView->repaint(m_pListView->visualItemRect(m_pLastItem));
}
void OptionsWidget_messageColors::saveLastItem()
{
- if(!m_pLastItem)return;
+ if(!m_pLastItem)
+ return;
int curIt = m_pForeListWidget->currentRow();
if(curIt >= 0) //quite useless
@@ -625,17 +626,20 @@ void OptionsWidget_messageColors::load()
tmp.sprintf("Fore%d",it->optionId());
int fore = cfg.readIntEntry(tmp,it->msgType()->fore());
- if(fore < 0 || fore > 15)fore = 0;
+ if(fore < 0 || fore > 15)
+ fore = 0;
it->msgType()->setFore(fore);
tmp.sprintf("Back%d",it->optionId());
int back = cfg.readIntEntry(tmp,it->msgType()->back());
- if(back < 0 || back > 15)back = KviMircCntrl::Transparent;
+ if(back < 0 || back > 15)
+ back = KviMircCntrl::Transparent;
it->msgType()->setBack(back);
tmp.sprintf("Icon%d",it->optionId());
int ico = cfg.readIntEntry(tmp,it->msgType()->pixId());
- if(ico < 0 || ico >= KVI_NUM_SMALL_ICONS)ico = 0;
+ if(ico < 0 || ico >= KviIconManager::IconCount)
+ ico = 0;
it->msgType()->setPixId(ico);
tmp.sprintf("Log%d",it->optionId());