How I can property inherit that class? I done something like that:
{
Q_OBJECT
public:
OptionalModel
(QWidget *parent
= 0);
~OptionalModel();
void scrollTo
(const QModelIndex &index, ScrollHint hint
= EnsureVisible
);
QModelIndex moveCursor
(CursorAction cursorAction, Qt
::KeyboardModifiers modifiers
);
int horizontalOffset();
int verticalOffset();
private slots:
void selectAll();
};
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();
};
To copy to clipboard, switch view to plain text mode
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 ?
Bookmarks