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

Class Index

kpresenter'KPresenterShell (./koffice/kpresenter/kpresenter_shell.h:27)

class KPresenterShell : public KoMainWindow
{
    Q_OBJECT
public:
    KPresenterShell( const char* name = 0 );
    ~KPresenterShell();

    QString nativeFormatPattern() const { return "*.kpr"; }
    QString nativeFormatName() const { return "KPresenter"; }

    virtual void setRootDocument( KoDocument* );

public slots:
    void slotFilePrint();
    void slotHelpAbout();

protected:
    virtual KoDocument* createDoc();
};

kpresenter'KPresenterShell::KPresenterShell() (./koffice/kpresenter/kpresenter_shell.cc:27)

KPresenterShell::KPresenterShell( const char* name )
    : KoMainWindow( KPresenterFactory::global(), name )
{
// partManager()->setAllowDoubleClickActivation( false );
    resize( 800, 630 );
}


kpresenter'KPresenterShell::~KPresenterShell() (./koffice/kpresenter/kpresenter_shell.cc:34)

KPresenterShell::~KPresenterShell()
{
}


kpresenter'KPresenterShell::createDoc() (./koffice/kpresenter/kpresenter_shell.cc:38)

KoDocument* KPresenterShell::createDoc()
{
    return new KPresenterDoc( 0, "Document" );
}


kpresenter'KPresenterShell::setRootDocument() (./koffice/kpresenter/kpresenter_shell.cc:43)

void KPresenterShell::setRootDocument( KoDocument *part )
{
    KoMainWindow::setRootDocument( part );
    if ( part )
      ( (KPresenterView*)rootView() )->initGui();
}


kpresenter'KPresenterShell::slotFilePrint() (./koffice/kpresenter/kpresenter_shell.cc:50)

void KPresenterShell::slotFilePrint()
{
    ( (KPresenterView*)rootView() )->printDlg();
}


kpresenter'KPresenterShell::slotHelpAbout() (./koffice/kpresenter/kpresenter_shell.cc:55)

void KPresenterShell::slotHelpAbout()
{
    KAboutDialog *dia = new KAboutDialog( KAboutDialog::AbtImageOnly | KAboutDialog::AbtProduct | KAboutDialog::AbtTitle,
					  kapp->caption(),
					  KDialogBase::Ok, KDialogBase::Ok, this, 0, TRUE );
    dia->setTitle( "KPresenter" );
    dia->setProduct( "", KPRESENTER_VERSION, "Reginald Stadlbauer <reggie@kde.org>", "1998-1999" );
    dia->setImage( locate( "data", "koffice/pics/koffice-logo.png", KPresenterFactory::global() ) );
    dia->exec();
    delete dia;
}