00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020 #ifndef KLISTVIEWITEMTEMPLATE_H
00021 #define KLISTVIEWITEMTEMPLATE_H
00022
00023 #include <klistview.h>
00024
00026 template<class type>
00027 class KListViewItemTemplate : public KListViewItem
00028 {
00029 public:
00030 KListViewItemTemplate(type _data, QListView *parent)
00031 : KListViewItem(parent), data(_data) {}
00032 KListViewItemTemplate(type _data, QListViewItem *parent)
00033 : KListViewItem(parent), data(_data) {}
00034 KListViewItemTemplate(type _data, QListView *parent, QListViewItem *after)
00035 : KListViewItem(parent, after), data(_data) {}
00036 KListViewItemTemplate(type _data, QListViewItem *parent, QListViewItem *after)
00037 : KListViewItem(parent, after), data(_data) {}
00038 KListViewItemTemplate(type _data, QListView *parent, QString label1, QString label2=QString::null, QString label3=QString::null, QString label4=QString::null, QString label5=QString::null, QString label6=QString::null, QString label7=QString::null, QString label8=QString::null)
00039 : KListViewItem(parent, label1, label2, label3, label4, label5, label6, label7, label8), data(_data) {}
00040 KListViewItemTemplate(type _data, QListViewItem *parent, QString label1, QString label2=QString::null, QString label3=QString::null, QString label4=QString::null, QString label5=QString::null, QString label6=QString::null, QString label7=QString::null, QString label8=QString::null)
00041 : KListViewItem(parent, label1, label2, label3, label4, label5, label6, label7, label8), data(_data) {}
00042 KListViewItemTemplate(type _data, QListView *parent, QListViewItem *after, QString label1, QString label2=QString::null, QString label3=QString::null, QString label4=QString::null, QString label5=QString::null, QString label6=QString::null, QString label7=QString::null, QString label8=QString::null)
00043 : KListViewItem(parent, after, label1, label2, label3, label4, label5, label6, label7, label8), data(_data) {}
00044 KListViewItemTemplate(type _data, QListViewItem *parent, QListViewItem *after, QString label1, QString label2=QString::null, QString label3=QString::null, QString label4=QString::null, QString label5=QString::null, QString label6=QString::null, QString label7=QString::null, QString label8=QString::null)
00045 : KListViewItem(parent, after, label1, label2, label3, label4, label5, label6, label7, label8), data(_data) {}
00046
00047 type data;
00048 };
00049
00050 #endif