trackdelegate.h
来自「c++ GUI Programming with QT4书中的源码」· C头文件 代码 · 共 30 行
H
30 行
#ifndef TRACKDELEGATE_H#define TRACKDELEGATE_H#include <QItemDelegate>class TrackDelegate : public QItemDelegate{ Q_OBJECTpublic: TrackDelegate(int durationColumn, QObject *parent = 0); void paint(QPainter *painter, const QStyleOptionViewItem &option, const QModelIndex &index) const; QWidget *createEditor(QWidget *parent, const QStyleOptionViewItem &option, const QModelIndex &index) const; void setEditorData(QWidget *editor, const QModelIndex &index) const; void setModelData(QWidget *editor, QAbstractItemModel *model, const QModelIndex &index) const;private slots: void commitAndCloseEditor();private: int durationColumn;};#endif
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?