📄 yslistview.h
字号:
#ifndef YSLISTVIEW_H#define YSLISTVIEW_H#include <qlistview.h>#include <qstring.h>#include <qtimer.h>class CListViewItem : public QListViewItem{ public: CListViewItem( QListView * parent, void *lParam=0 ); CListViewItem( CListViewItem * parent, void *lParam=0 ); QString Text( int column ); //QPixmap *pixmap( int i ); //void setPixmap( QPixmap *p ); //void setup(); int GetColumnsCount(); void SetColumnPixmap ( int column, const QPixmap & pm ); void SetColumnText( int column, const QString & text ); void SetKeyIndexText(const QString & text ); QString GetKeyIndexText(); private: long m_lParam; //接点附加数据指针 QString m_KeyIndex; CListViewItem *m_Parent; QPixmap *pix;};class CListView : public QListView{ Q_OBJECT public: CListView( QWidget *parent = 0, const char *name = 0, bool readOnly = FALSE ); int AddColumn( const QString & label, int width = -1 ); int AddColumn( const QIconSet & iconset, const QString & label, int width = -1 ); int GetColumnsCount(); CListViewItem *FindItemByKey(QString KeyIndex); CListViewItem *FindChildNode(CListViewItem* parent,QString KeyIndex); private: bool m_readOnly;};#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -