From 5c4759ad7ad1c2e9bc11007d7f8251ab150bc285 Mon Sep 17 00:00:00 2001 From: Alexey Uzhva Date: Mon, 29 Jan 2007 19:06:22 +0000 Subject: Introduced search in log files git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@281 17fca916-40b9-46aa-a4ea-0a15b648b75c --- src/modules/logview/logviewwidget.cpp | 40 ++++++++++++++++++++++++++++------- 1 file changed, 32 insertions(+), 8 deletions(-) (limited to 'src/modules/logview/logviewwidget.cpp') 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" -- cgit v1.3.1-10-gc9f91