aboutsummaryrefslogtreecommitdiffstats
path: root/src/modules/options/optw_ircview.cpp
diff options
context:
space:
mode:
authorGravatar Fabio Bas2009-02-17 10:22:00 +0000
committerGravatar Fabio Bas2009-02-17 10:22:00 +0000
commit7fcb9b38757a96b7af60b321556ba66732c9267a (patch)
treea8a45f6c701c8b4470f302cc168d6b963cbec45f /src/modules/options/optw_ircview.cpp
parentadded rot13 crypto module by aeriana with small modifications: closes #276 (diff)
downloadKVIrc-7fcb9b38757a96b7af60b321556ba66732c9267a.tar.gz
KVIrc-7fcb9b38757a96b7af60b321556ba66732c9267a.tar.bz2
KVIrc-7fcb9b38757a96b7af60b321556ba66732c9267a.zip
fix for #368
git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@3078 17fca916-40b9-46aa-a4ea-0a15b648b75c
Diffstat (limited to 'src/modules/options/optw_ircview.cpp')
-rw-r--r--src/modules/options/optw_ircview.cpp39
1 files changed, 3 insertions, 36 deletions
diff --git a/src/modules/options/optw_ircview.cpp b/src/modules/options/optw_ircview.cpp
index 6042e686e..f84fb86f9 100644
--- a/src/modules/options/optw_ircview.cpp
+++ b/src/modules/options/optw_ircview.cpp
@@ -193,24 +193,8 @@ KviIrcViewMarkerOptionsWidget::KviIrcViewMarkerOptionsWidget(QWidget * parent)
m_pMarkerStyle->addItem(__tr2qs_ctx("DashDotLine","options"));
m_pMarkerStyle->addItem(__tr2qs_ctx("DashDotDotLine","options"));
- switch(KVI_OPTION_UINT(KviOption_uintIrcViewMarkerStyle))
- {
- case Qt::DashLine:
- m_pMarkerStyle->setCurrentIndex(1);
- break;
- case Qt::SolidLine:
- m_pMarkerStyle->setCurrentIndex(2);
- break;
- case Qt::DashDotLine:
- m_pMarkerStyle->setCurrentIndex(3);
- break;
- case Qt::DashDotDotLine:
- m_pMarkerStyle->setCurrentIndex(4);
- break;
- default:
- m_pMarkerStyle->setCurrentIndex(0);
- }
-
+ unsigned int uStyle=KVI_OPTION_UINT(KviOption_uintIrcViewMarkerStyle);
+ m_pMarkerStyle->setCurrentIndex(uStyle < 5 ? uStyle : 0);
}
KviIrcViewMarkerOptionsWidget::~KviIrcViewMarkerOptionsWidget()
@@ -219,24 +203,7 @@ KviIrcViewMarkerOptionsWidget::~KviIrcViewMarkerOptionsWidget()
void KviIrcViewMarkerOptionsWidget::commit()
{
- int iFlags=0;
- switch(m_pMarkerStyle->currentIndex())
- {
- case 1:
- iFlags|=Qt::DashLine;
- break;
- case 2:
- iFlags|=Qt::SolidLine;
- break;
- case 3:
- iFlags|=Qt::DashDotLine;
- break;
- case 4:
- iFlags|=Qt::DashDotDotLine;
- break;
- }
-
- KVI_OPTION_UINT(KviOption_uintIrcViewMarkerStyle)=iFlags;
+ KVI_OPTION_UINT(KviOption_uintIrcViewMarkerStyle)=m_pMarkerStyle->currentIndex();
KviOptionsWidget::commit();
}