Source Code (Use browser search to find items of interest.)
Class Index
kfract'ZoomDlg (./kdegraphics/kfract/kfractdlgs.h:183)
class ZoomDlg : public QDialog
{
Q_OBJECT
public:
ZoomDlg( double zoom_in, double zoom_in_default,
double zoom_out, double zoom_out_default,
QWidget *parent = 0, const char *name = 0 );
signals:
void zoomInChanged( double new_zoom_in );
void zoomOutChanged( double new_zoom_out );
protected:
private slots:
void zoomAccept();
void zoomDefaults();
void setZoomIn();
void setZoomOut();
private:
KRestrictedLine *zoom_in_input, *zoom_out_input;
double my_zoom_in, my_zoom_in_default;
double my_zoom_out, my_zoom_out_default;
};
kfract'ZoomDlg::ZoomDlg() (./kdegraphics/kfract/kfractdlgs.C:716)
ZoomDlg::ZoomDlg( double zoom_in, double zoom_in_default,
double zoom_out, double zoom_out_default,
QWidget *parent, const char *name ) :
QDialog( parent, name, TRUE )
{
QPushButton *ok, *defaultb, *cancel;
QLabel *text_zoom_in, *text_zoom_out;
int my_y;
my_zoom_in = zoom_in;
my_zoom_in_default = zoom_in_default;
my_zoom_out = zoom_out;
my_zoom_out_default = zoom_out_default;
my_y = D_TM;
text_zoom_in = new QLabel( this );
CHECK_PTR( text_zoom_in );
text_zoom_in->setGeometry( D_LM, my_y, 95, D_INPUTH );
text_zoom_in->setAlignment( AlignLeft );
text_zoom_in->setText( i18n("Zoom in factor:") );
zoom_in_input = new KRestrictedLine( this, NULL, "0123456789.-+" );
CHECK_PTR( zoom_in_input );
zoom_in_input->setGeometry( 100, my_y, 95, D_INPUTH );
zoom_in_input->setMaxLength( 20 );
setDblValue( my_zoom_in, zoom_in_input, 10 );
connect( zoom_in_input, SIGNAL( returnPressed() ),
this, SLOT ( setZoomIn() ) );
my_y += D_TEXTLABINCR;
text_zoom_out = new QLabel( this );
CHECK_PTR( text_zoom_out );
text_zoom_out->setGeometry( D_LM, my_y, 95, D_INPUTH );
text_zoom_out->setAlignment( AlignLeft );
text_zoom_out->setText( i18n("Zoom out factor:") );
zoom_out_input = new KRestrictedLine( this, NULL, "0123456789.-+" );
CHECK_PTR( zoom_out_input );
zoom_out_input->setGeometry( 100, my_y, 95, D_INPUTH );
zoom_out_input->setMaxLength( 20 );
setDblValue( my_zoom_out, zoom_out_input, 10 );
connect( zoom_out_input, SIGNAL( returnPressed() ),
this, SLOT ( setZoomOut() ) );
my_y += D_TEXTLABINCR + D_BETWEEN;
ok = new QPushButton( this );
CHECK_PTR( ok );
ok->setText( i18n("OK") );
ok->setGeometry( D_LM, my_y, 60, 30 );
connect( ok, SIGNAL( clicked() ), SLOT( zoomAccept() ) );
defaultb = new QPushButton( this );
CHECK_PTR( defaultb );
defaultb->setText( i18n("Defaults") );
defaultb->setGeometry( 70, my_y, 60, 30 );
connect( defaultb, SIGNAL( clicked() ), SLOT( zoomDefaults() ) );
cancel = new QPushButton( this );
CHECK_PTR( cancel );
cancel->setText( i18n("Cancel") );
cancel->setGeometry( 135, my_y, 60, 30 );
connect( cancel, SIGNAL( clicked() ), SLOT( reject() ) );
setCaption( i18n("Zoom factors") );
adjustSize();
setFixedSize( width(), height() );
}
kfract'ZoomDlg::setZoomIn() (./kdegraphics/kfract/kfractdlgs.C:782)
void ZoomDlg::setZoomIn()
{
readDblValue( my_zoom_in, zoom_in_input, 10 );
}
kfract'ZoomDlg::setZoomOut() (./kdegraphics/kfract/kfractdlgs.C:788)
void ZoomDlg::setZoomOut()
{
readDblValue( my_zoom_out, zoom_out_input, 10 );
}
kfract'ZoomDlg::zoomDefaults() (./kdegraphics/kfract/kfractdlgs.C:794)
void ZoomDlg::zoomDefaults()
{
my_zoom_in = my_zoom_in_default;
setDblValue( my_zoom_in, zoom_in_input, 10 );
my_zoom_out = my_zoom_out_default;
setDblValue( my_zoom_out, zoom_out_input, 10 );
}
kfract'ZoomDlg::zoomAccept() (./kdegraphics/kfract/kfractdlgs.C:804)
void ZoomDlg::zoomAccept()
{
emit( zoomInChanged( my_zoom_in ) );
emit( zoomOutChanged( my_zoom_out ) );
accept();
}