Здравствуйте, хотела бы разобраться с наследованием классов в Qt Creator. Создать класс, унаследованный от QGraphicsView, MyMapView, идентичный QGraphicsView, только с дополнительными слотами (стандартных не хватает для, например, масштабирования).
Крейэйтор ругается на конструктор при:
#ifndef QMAPVIEW_H
#define QMAPVIEW_H
#include <QGraphicsView>
class QMapView: public QGraphicsView
{
Q_OBJECT
public:
QMapView(QWidget *pwgt=0): QGraphicsView (QWidget *pwgt = 0)
{
}
public slots:
void slotZoomIn()
{
scale(1.1, 1.1);
}
void slotZoomOut()
{
scale(1/1.1, 1/1.1);
}
//слот навигации
};
#endif // QMAPVIEW_H
конструктор хочется такой, без graphicsscene.
еще все бы ничего, но при проектировании интерфейса Qt Designer непонятно каким образом на форму поставить именно MyMapView, если преобразовать GraphicsView к MyMapView жуткая ругань при сборке..
PS. Помогите пожалуйста с этой кашей в голове ;(