From 019d79f779731f4afa8d068710eaabb9ceeebd5f Mon Sep 17 00:00:00 2001 From: Fabio Bas Date: Mon, 8 Sep 2008 15:57:21 +0000 Subject: fixed (ported) logviewer to qt4 git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@2426 17fca916-40b9-46aa-a4ea-0a15b648b75c --- src/modules/logview/logviewwidget.h | 28 ++++++++-------------------- 1 file changed, 8 insertions(+), 20 deletions(-) (limited to 'src/modules/logview/logviewwidget.h') diff --git a/src/modules/logview/logviewwidget.h b/src/modules/logview/logviewwidget.h index ef2835a73..bfbd99335 100644 --- a/src/modules/logview/logviewwidget.h +++ b/src/modules/logview/logviewwidget.h @@ -34,50 +34,38 @@ class KviScriptEditor; class KviLogListViewItem : public KviTalTreeWidgetItem { public: - KviLogListViewItem(KviTalTreeWidgetItem * par, KviLogFile::KviLogTypes type, KviLogFile * fileData) - : KviTalTreeWidgetItem(par), m_type(type), m_pFileData(fileData) {}; - KviLogListViewItem(KviTalTreeWidget * par, KviLogFile::KviLogTypes type, KviLogFile * fileData) - : KviTalTreeWidgetItem(par), m_type(type), m_pFileData(fileData) {}; + KviLogListViewItem(KviTalTreeWidgetItem * par, KviLogFile::KviLogTypes type, KviLogFile * fileData); + KviLogListViewItem(KviTalTreeWidget * par, KviLogFile::KviLogTypes type, KviLogFile * fileData); ~KviLogListViewItem() {}; public: KviLogFile::KviLogTypes m_type; KviLogFile* m_pFileData; - - virtual QString fileName(int col) const { return m_pFileData ? m_pFileData->name() : QString::null; }; - virtual QString text(int col) const { return m_pFileData ? m_pFileData->name() : QString::null; }; + virtual QString fileName() const { return QString::null; }; }; class KviLogListViewItemFolder : public KviLogListViewItem { public: - KviLogListViewItemFolder(KviTalTreeWidgetItem * par, const QString& label) - : KviLogListViewItem(par,KviLogFile::Other,0),m_szLabel(label) {}; + KviLogListViewItemFolder(KviTalTreeWidgetItem * par, const QString& label); ~KviLogListViewItemFolder() {}; public: - QString m_szLabel; - virtual QString text(int col) const { return m_szLabel; }; }; class KviLogListViewItemType : public KviLogListViewItem { public: - KviLogListViewItemType(KviTalTreeWidget * par, KviLogFile::KviLogTypes type) - : KviLogListViewItem(par,type,0) {}; + KviLogListViewItemType(KviTalTreeWidget * par, KviLogFile::KviLogTypes type); ~KviLogListViewItemType() {}; -public: - virtual const QPixmap * pixmap(int col) const; - virtual QString text(int col) const; }; class KviLogListViewLog : public KviLogListViewItem { public: - KviLogListViewLog(KviTalTreeWidgetItem * par, KviLogFile::KviLogTypes type, KviLogFile * fileData) - : KviLogListViewItem(par,type,fileData){}; + KviLogListViewLog(KviTalTreeWidgetItem * par, KviLogFile::KviLogTypes type, KviLogFile * fileData); ~KviLogListViewLog() {}; - virtual QString key ( int column, bool ascending ) const { return m_pFileData->date().toString("yyyy.MM.dd"); }; - virtual QString text(int col) const { return m_pFileData->date().toString("dd.MM.yyyy"); }; + virtual QString key ( int column, bool ascending ) const { return text(column); }; + virtual QString fileName() const { return m_pFileData->fileName(); }; }; #endif -- cgit v1.3.1-10-gc9f91