Source Code (Use browser search to find items of interest.)
Class Index
kfract'MandelDlg (./kdegraphics/kfract/kfractdlgs.h:93)
class MandelDlg : public TypeDlg
{
Q_OBJECT
public:
MandelDlg( int iter, int iter_default,
double bailout, double bailout_default,
double center_x, double center_x_default,
double center_y, double center_y_default,
double width, double width_default,
QWidget *parent = 0, const char *name = 0 );
signals:
void changedToMandel();
protected:
private slots:
void typeHasChanged();
private:
};
kfract'MandelDlg::MandelDlg() (./kdegraphics/kfract/kfractdlgs.C:347)
MandelDlg::MandelDlg( int iter, int iter_default,
double bailout, double bailout_default,
double center_x, double center_x_default,
double center_y, double center_y_default,
double actual_width, double width_default,
QWidget *parent, const char *name ) :
TypeDlg( 2, 0,
iter, iter_default,
bailout, bailout_default,
center_x, center_x_default,
center_y, center_y_default,
actual_width, width_default,
0.0, 0.0,
0.0, 0.0,
parent, name )
{
QLabel *header1, *header2;
header1 = new QLabel( this );
CHECK_PTR( header1 );
header1->setGeometry( D_LM, D_TM, D_RM, D_INPUTH );
header1->setAlignment( AlignCenter );
header1->setText( i18n("z(0) = c = pixel") );
header2 = new QLabel( this );
CHECK_PTR( header2 );
header2->setGeometry( D_LM, D_TM + D_TEXTLABINCR, D_RM, D_INPUTH );
header2->setAlignment( AlignCenter );
header2->setText( i18n("z(n+1) = z(n)^2 + c") );
connect( this, SIGNAL( changedType() ),
this, SLOT( typeHasChanged() ) );
setCaption( i18n("Mandelbrot") );
adjustSize();
setFixedSize( width(), height() );
}
kfract'MandelDlg::typeHasChanged() (./kdegraphics/kfract/kfractdlgs.C:385)
void MandelDlg::typeHasChanged()
{
emit( changedToMandel() );
}
//####################################################################