Panel::Panel(QWidget *parent): QTabWidget(parent) { setTabPosition(QTabWidget::West); addTab(createPlotTab(this), "Plot"); addTab(createCanvasTab(this), "Canvas"); addTab(createCurveTab(this), "Curve"); setSettings(Settings()); connect(d_numPoints, SIGNAL(valueChanged(int)), SLOT(edited()) ); connect(d_updateInterval, SIGNAL(valueChanged(int)), SLOT(edited()) ); connect(d_curveWidth, SIGNAL(valueChanged(int)), SLOT(edited()) ); connect(d_paintCache, SIGNAL(stateChanged(int)), SLOT(edited()) ); connect(d_paintOnScreen, SIGNAL(stateChanged(int)), SLOT(edited()) ); connect(d_immediatePaint, SIGNAL(stateChanged(int)), SLOT(edited()) ); connect(d_curveAntialiasing, SIGNAL(stateChanged(int)), SLOT(edited()) ); connect(d_curveClipping, SIGNAL(stateChanged(int)), SLOT(edited()) ); connect(d_lineSplitting, SIGNAL(stateChanged(int)), SLOT(edited()) ); connect(d_curveFilled, SIGNAL(stateChanged(int)), SLOT(edited()) ); connect(d_updateType, SIGNAL(currentIndexChanged(int)), SLOT(edited()) ); connect(d_gridStyle, SIGNAL(currentIndexChanged(int)), SLOT(edited()) ); connect(d_curveType, SIGNAL(currentIndexChanged(int)), SLOT(edited()) ); connect(d_curvePen, SIGNAL(currentIndexChanged(int)), SLOT(edited()) ); }
Panel::Panel(QWidget *parent):QTabWidget(parent){ setTabPosition( QTabWidget::West ); addTab( createPlotTab( this ), "Plot" ); addTab( createCanvasTab( this ), "Canvas" ); addTab( createCurveTab( this ), "Curve" ); connect( Xfrom, SIGNAL( valueChanged( int ) ), SIGNAL( edited() ) ); connect( Xto, SIGNAL( valueChanged( int ) ), SIGNAL( edited() ) ); connect( Yfrom, SIGNAL( valueChanged( int ) ), SIGNAL( edited() ) ); connect( Yto, SIGNAL( valueChanged( int ) ), SIGNAL( edited() ) ); connect(x_lineEdit, SIGNAL(textChanged(QString) ), SIGNAL( edited() ) ); connect(y_lineEdit, SIGNAL(textChanged(QString) ), SIGNAL( edited() ) ); connect(title, SIGNAL(textChanged(QString) ), SIGNAL( edited() ) ); connect(colorPanel, SIGNAL(currentIndexChanged(QString) ), SIGNAL( edited() ) ); connect(grid, SIGNAL(currentIndexChanged(QString) ), SIGNAL( edited() ) ); connect(curveStyle, SIGNAL(currentIndexChanged(QString) ), SIGNAL( edited() ) ); connect(colorCurve, SIGNAL(currentIndexChanged(QString) ), SIGNAL( edited() ) ); // connect( d_curveWidth, SIGNAL( valueChanged( int ) ), SIGNAL( edited() ) ); }