С++ класс qt
Объясните пожалуйста что в этой строчке для чего.
Здесь Plot::Plot( QWidget *parent ) вызывается класс с указателем на что то на mainwindow?, После : : QwtPlot( parent ) Это для чего? Дальше так понял инициализация переменных которые используются в классе Plot.
Код:
Plot::Plot( QWidget *parent ): QwtPlot( parent ), d_paintedPoints( 0 ), d_interval( 0.0, 10.0 ), d_timerId( -1 )
Код:
class Plot: public QwtPlot
{
Q_OBJECT
public:
Plot( QWidget * = NULL );
virtual ~Plot();
....
{
Q_OBJECT
public:
Plot( QWidget * = NULL );
virtual ~Plot();
....
То есть QwtPlot будет размещаться и рисоваться внутри своего parent-окна.
Переменная parent определена в параметрах конструктора вашего класса Plot. Ее имя ничего не значит - обычный идентификатор переменной.