Source Code (Use browser search to find items of interest.)

Class Index

kdevelop'CFindDocTextDlg (./kdevelop/kdevelop/cfinddoctextdlg.h:32)

class CFindDocTextDlg : public QDialog  {
   Q_OBJECT
public: 
	CFindDocTextDlg(QWidget *parent=0, const char *name=0);
	~CFindDocTextDlg();

public slots:
  void slotTextChanged( const QString &t );
  void slotClose();
  void slotFind();

signals:
  void signalFind(QString);

private:
  QString text;
  KIconLoader* icon_loader;
};

kdevelop'CFindDocTextDlg::CFindDocTextDlg() (./kdevelop/kdevelop/cfinddoctextdlg.cpp:35)

CFindDocTextDlg::CFindDocTextDlg(QWidget *parent, const char *name ) : QDialog(parent,name,this) {
    // mimimise initial size of dialog
//    resize( 0, 0 );
    resize(250,120);
    setCaption(i18n("Search for Help on..."));
    setIcon(BarIcon("contents"));
    QVBoxLayout *vl = new QVBoxLayout( this, 15 );

    QHBoxLayout *hl = new QHBoxLayout( 15 );
    vl->addLayout( hl );

    QLabel *label = new QLabel( i18n( "Search for:" ), this );
    label->setFixedSize( label->sizeHint() );

    QLineEdit *edit = new QLineEdit( this );
    edit->setFixedHeight( edit->sizeHint().height() );
    edit->setFocus();
    connect( edit, SIGNAL( textChanged( const QString & ) ),
		    SLOT( slotTextChanged( const QString & ) ) );

    hl->addWidget( label );
    hl->addWidget( edit );

    hl = new QHBoxLayout;
    vl->addLayout( hl );

    hl->addStretch();

    hl = new QHBoxLayout( 15 );
    vl->addLayout( hl );

    QPushButton *btn = new QPushButton( i18n( "&Search" ), this );
    btn->setFixedSize( btn->sizeHint() );
    btn->setDefault( true );
    connect( btn, SIGNAL( clicked() ), this, SLOT( slotFind() ) );
    hl->addWidget( btn );

    hl->addStretch();

    btn = new QPushButton( i18n( "&Close" ), this );
    btn->setFixedSize( btn->sizeHint() );
    connect( btn, SIGNAL( clicked() ), this, SLOT( slotClose() ) );
    hl->addWidget( btn );

    vl->activate();
}



kdevelop'CFindDocTextDlg::~CFindDocTextDlg() (./kdevelop/kdevelop/cfinddoctextdlg.cpp:83)

CFindDocTextDlg::~CFindDocTextDlg(){
}




kdevelop'CFindDocTextDlg::slotTextChanged() (./kdevelop/kdevelop/cfinddoctextdlg.cpp:88)

void CFindDocTextDlg::slotTextChanged( const QString &t )
{
    text = t;
}


kdevelop'CFindDocTextDlg::slotClose() (./kdevelop/kdevelop/cfinddoctextdlg.cpp:93)

void CFindDocTextDlg::slotClose()
{
    close();
}


kdevelop'CFindDocTextDlg::slotFind() (./kdevelop/kdevelop/cfinddoctextdlg.cpp:98)

void CFindDocTextDlg::slotFind()
{
    emit signalFind( text );
}