aboutsummaryrefslogtreecommitdiffstats
path: root/src/modules/logview/logviewwidget.cpp
diff options
context:
space:
mode:
authorGravatar Alexey Uzhva2007-01-29 19:06:22 +0000
committerGravatar Alexey Uzhva2007-01-29 19:06:22 +0000
commit5c4759ad7ad1c2e9bc11007d7f8251ab150bc285 (patch)
tree132bd72dd6bb9f55b906f52dbfc2548430860bc7 /src/modules/logview/logviewwidget.cpp
parentA bit more Qt 4.x port and a fix for the DCOP helper class (diff)
downloadKVIrc-5c4759ad7ad1c2e9bc11007d7f8251ab150bc285.tar.gz
KVIrc-5c4759ad7ad1c2e9bc11007d7f8251ab150bc285.tar.bz2
KVIrc-5c4759ad7ad1c2e9bc11007d7f8251ab150bc285.zip
Introduced search in log files
git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@281 17fca916-40b9-46aa-a4ea-0a15b648b75c
Diffstat (limited to 'src/modules/logview/logviewwidget.cpp')
-rw-r--r--src/modules/logview/logviewwidget.cpp40
1 files changed, 32 insertions, 8 deletions
diff --git a/src/modules/logview/logviewwidget.cpp b/src/modules/logview/logviewwidget.cpp
index 87888288f..29398b8f1 100644
--- a/src/modules/logview/logviewwidget.cpp
+++ b/src/modules/logview/logviewwidget.cpp
@@ -39,14 +39,38 @@
const QPixmap * KviLogListViewItemType::pixmap(int col) const
{
- if(KviQString::equalCI(m_szTypeName,"channel"))
- return g_pIconManager->getSmallIcon(KVI_SMALLICON_CHANNEL);
- else if(KviQString::equalCI(m_szTypeName,"query"))
- return g_pIconManager->getSmallIcon(KVI_SMALLICON_QUERY);
- else if(KviQString::equalCI(m_szTypeName,"dcc"))
- return g_pIconManager->getSmallIcon(KVI_SMALLICON_DCCMSG);
- else
- return g_pIconManager->getSmallIcon(KVI_SMALLICON_CONSOLE);
+
+ switch(m_type)
+ {
+ case KviLogFile::Channel:
+ return g_pIconManager->getSmallIcon(KVI_SMALLICON_CHANNEL);
+ case KviLogFile::Query:
+ return g_pIconManager->getSmallIcon(KVI_SMALLICON_QUERY);
+ case KviLogFile::DccChat:
+ return g_pIconManager->getSmallIcon(KVI_SMALLICON_DCCMSG);
+ case KviLogFile::Console:
+ return g_pIconManager->getSmallIcon(KVI_SMALLICON_CONSOLE);
+ default:
+ return g_pIconManager->getSmallIcon(KVI_SMALLICON_HELP);
+ }
}
+QString KviLogListViewItemType::text(int col) const
+{
+ switch(m_type)
+ {
+ case KviLogFile::Channel:
+ return __tr2qs_ctx("Channel","logview");
+ case KviLogFile::Query:
+ return __tr2qs_ctx("Query","logview");
+ case KviLogFile::DccChat:
+ return __tr2qs_ctx("DCC Chat","logview");
+ case KviLogFile::Console:
+ return __tr2qs_ctx("Console","logview");
+ default:
+ return __tr2qs_ctx("Other","logview");
+ }
+};
+
+
#include "logviewwidget.moc"