Хранилища Subversion OpenInventory

Сравнить редакции

Учитывать пробелы Редакция 179 → Редакция 180

/trunk/DBViewer/delegate.h
11,6 → 11,9
#include <QtGui>
#include <QSqlDatabase>
#include <QMessageBox>
 
#include "iconform.h"
 
//#include <QMainWindow>
//! [0]
class SpinBoxDelegate : public QItemDelegate
89,9 → 92,44
};
 
 
class IconDelegate : public QItemDelegate
{
mutable QPixmap m_pxPicture;
private:
QTableView *tblView;
 
public:
IconDelegate ( QObject *parent );
 
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;
 
 
void updateEditorGeometry(
QWidget *editor,
const QStyleOptionViewItem &option,
const QModelIndex &index) const;
 
void paint(QPainter *painter, const QStyleOptionViewItem &option,
const QModelIndex &index) const;
 
void setTableView(QTableView* table);
 
 
//QSize sizeHint(const QStyleOptionViewItem &option, const QModelIndex &index) const;
};
 
 
 
class TimeEditDelegate : public QItemDelegate
{
Q_OBJECT