//BEGIN class ViewStatusBar ViewStatusBar::ViewStatusBar( View *view ) : KStatusBar(view) { p_view = view; m_modifiedLabel = new QLabel(this); addWidget( m_modifiedLabel, 0, false ); m_fileNameLabel = new KSqueezedTextLabel(this); addWidget( m_fileNameLabel, 1, false ); m_modifiedPixmap = KIconLoader::global()->loadIcon( "filesave", KIconLoader::Small ); m_unmodifiedPixmap = KIconLoader::global()->loadIcon( "null", KIconLoader::Small ); connect( view->document(), SIGNAL(modifiedStateChanged()), this, SLOT(slotModifiedStateChanged()) ); connect( view->document(), SIGNAL(fileNameChanged(const KUrl& )), this, SLOT(slotFileNameChanged(const KUrl& )) ); connect( view, SIGNAL(focused(View* )), this, SLOT(slotViewFocused(View* )) ); connect( view, SIGNAL(unfocused()), this, SLOT(slotViewUnfocused()) ); slotModifiedStateChanged(); slotFileNameChanged( view->document()->url() ); slotViewUnfocused(); }
NewFileChooser::NewFileChooser(QWidget * parent) : KDialogBase(KDialogBase::Plain, i18n("New file dialog (title)", "New File"), KDialogBase::Ok|KDialogBase::Cancel, KDialogBase::Ok, parent, "New file", true) { QVBoxLayout* lay = new QVBoxLayout( plainPage(), 5, 5 ); lay->addWidget( new QLabel( i18n("<b>New File Creation</b>"), plainPage() ) ); QGridLayout* grid = new QGridLayout(lay, 2, 2, 5 ); QLabel * l = new QLabel(i18n("&Directory:"), plainPage() ); grid->addWidget(l, 0, 0); m_urlreq = new KURLRequester( plainPage(), "url request" ); grid->addWidget(m_urlreq, 0, 1); l->setBuddy(m_urlreq); l = new QLabel(i18n("&File name:"), plainPage() ); grid->addWidget(l, 1, 0); m_filename = new KLineEdit( plainPage() ); grid->addWidget(m_filename, 1, 1); l->setBuddy(m_filename); // lay->addWidget( grid ); QHBoxLayout* hbox = new QHBoxLayout( lay, 5 ); m_filetypes = new KComboBox( plainPage(), "combo" ); hbox->addWidget(m_filetypes); m_addToProject = new QCheckBox( i18n("Add to project (on checkbox)", "&Add to project"), plainPage(), "addproject" ); hbox->addWidget(m_addToProject); lay->addStretch(20); m_filename->setFocus(); m_addToProject->setChecked( true ); m_urlreq->setMode((int) KFile::Directory); connect( m_filename, SIGNAL( textChanged ( const QString & ) ), this, SLOT( slotFileNameChanged(const QString & ) ) ); slotFileNameChanged( m_filename->text() ); }