Example #1
0
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()) );
}
Example #2
0
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() ) );
}