Kostanev
12th September 2007, 01:13
How I can property inherit that class? I done something like that:
class OptionalModel : public QAbstractItemView
{
Q_OBJECT
public:
OptionalModel(QWidget *parent = 0);
~OptionalModel();
QRect visualRect(const QModelIndex &index);
void scrollTo(const QModelIndex &index, ScrollHint hint = EnsureVisible);
QModelIndex indexAt(const QPoint &point);
QModelIndex moveCursor(CursorAction cursorAction, Qt::KeyboardModifiers modifiers);
int horizontalOffset();
int verticalOffset();
bool isIndexHidden(const QModelIndex &index);
void setSelection(const QRect &rect, QItemSelectionModel::SelectionFlags command);
QRegion visualRegionForSelection(const QItemSelection &selection);
private slots:
void selectAll();
};
Of cource its initalised in one .cpp file but I still get this error when compiling:
error C2259: 'OptionalModel' : cannot instantiate abstract class
What I must do to fix that ?
class OptionalModel : public QAbstractItemView
{
Q_OBJECT
public:
OptionalModel(QWidget *parent = 0);
~OptionalModel();
QRect visualRect(const QModelIndex &index);
void scrollTo(const QModelIndex &index, ScrollHint hint = EnsureVisible);
QModelIndex indexAt(const QPoint &point);
QModelIndex moveCursor(CursorAction cursorAction, Qt::KeyboardModifiers modifiers);
int horizontalOffset();
int verticalOffset();
bool isIndexHidden(const QModelIndex &index);
void setSelection(const QRect &rect, QItemSelectionModel::SelectionFlags command);
QRegion visualRegionForSelection(const QItemSelection &selection);
private slots:
void selectAll();
};
Of cource its initalised in one .cpp file but I still get this error when compiling:
error C2259: 'OptionalModel' : cannot instantiate abstract class
What I must do to fix that ?