Source Code (Use browser search to find items of interest.)
Class Index
kjots'AskFileName (./kdeutils/kjots/KJotsMain.h:84)
class AskFileName : public KDialogBase
{
Q_OBJECT
public:
AskFileName(QWidget* parent=0, const char* name=0);
virtual ~AskFileName() {}
QString getName() { return i_name->text(); }
private slots:
void textChanged(const QString &);
protected:
QLineEdit *i_name;
};
/////////////////////////////////////////////////////////////////////////////
kjots'AskFileName::AskFileName() (./kdeutils/kjots/KJotsMain.cpp:80)
AskFileName::AskFileName(QWidget* parent, const char* name)
: KDialogBase( parent, name, TRUE, i18n("New Book"), Ok|Cancel, Ok )
{
QFrame *page = makeMainWidget();
QVBoxLayout *vlay = new QVBoxLayout( page, 0, spacingHint() );
QLabel *label = new QLabel( i18n("Book name:"), page );
vlay->addWidget(label);
i_name = new QLineEdit( page );
i_name->setMinimumWidth( fontMetrics().maxWidth()*20 );
i_name->setFocus();
vlay->addWidget(i_name );
connect(i_name, SIGNAL(textChanged(const QString &)),
this, SLOT(textChanged(const QString &)));
vlay->addStretch( 10 );
enableButtonOK( false );
}
kjots'AskFileName::textChanged() (./kdeutils/kjots/KJotsMain.cpp:101)
void AskFileName::textChanged(const QString &s)
{
enableButtonOK( s.length() > 0 );
}
//----------------------------------------------------------------------
// MYMULTIEDIT
//----------------------------------------------------------------------