summaryrefslogtreecommitdiffstats
path: root/src/gui/historyform.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/gui/historyform.h')
-rw-r--r--src/gui/historyform.h16
1 files changed, 11 insertions, 5 deletions
diff --git a/src/gui/historyform.h b/src/gui/historyform.h
index 6de4fc5..d6b06c0 100644
--- a/src/gui/historyform.h
+++ b/src/gui/historyform.h
@@ -1,7 +1,9 @@
#ifndef HISTORYFORM_H
#define HISTORYFORM_H
#include "phone.h"
-#include <Qt3Support/Q3PopupMenu>
+#include <QMenu>
+#include <QStandardItemModel>
+#include <QPixmap>
#include "user.h"
#include "ui_historyform.h"
@@ -18,9 +20,9 @@ public slots:
virtual void update();
virtual void show();
virtual void closeEvent( QCloseEvent * e );
- virtual void showCallDetails( Q3ListViewItem * item );
- virtual void popupMenu( Q3ListViewItem * item, const QPoint & pos );
- virtual void call( Q3ListViewItem * item );
+ virtual void showCallDetails( QModelIndex item );
+ virtual void popupMenu( QPoint pos );
+ virtual void call( QModelIndex index );
virtual void call( void );
virtual void deleteEntry( void );
virtual void clearHistory();
@@ -33,8 +35,12 @@ protected slots:
private:
time_t timeLastViewed;
- Q3PopupMenu *histPopupMenu;
+ QMenu *histPopupMenu;
+ QStandardItemModel *m_model;
int itemCall;
+ QPixmap m_pixmapIn, m_pixmapOut;
+ QPixmap m_pixmapOk, m_pixmapCancel;
+ QList<t_call_record> m_history;
void init();
void destroy();