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

Class Index

klipper'ConfigDialog (./kdeutils/klipper/configdialog.h:88)

class ConfigDialog : public KDialogBase
{
    Q_OBJECT

public:
    ConfigDialog( const ActionList *list, KGlobalAccel *accel );
    ~ConfigDialog();

    ActionList * actionList() const { return actionWidget->actionList(); }

    bool keepContents()    const {
	return generalWidget->cbSaveContents->isChecked();
    }
    bool actionsEnabled()  const {
	return generalWidget->cbActionsEnabled->isChecked();
    }
    bool popupAtMousePos() const {
	return generalWidget->cbMousePos->isChecked();
    }
    QDict<KKeyEntry>& keyDict() const {
	return *(keysWidget->dict);
    }


    void setKeepContents( bool enable ) {
	generalWidget->cbSaveContents->setChecked( enable );
    }
    void setActionsEnabled( bool enable ) {
	generalWidget->cbActionsEnabled->setChecked( enable );
    }
    void setPopupAtMousePos( bool enable ) {
	generalWidget->cbMousePos->setChecked( enable );
    }

private:
    GeneralWidget *generalWidget;
    ActionWidget *actionWidget;
    KeysWidget *keysWidget;

};



klipper'ConfigDialog::ConfigDialog() (./kdeutils/klipper/configdialog.cpp:26)

ConfigDialog::ConfigDialog( const ActionList *list, KGlobalAccel *accel )
    : KDialogBase( KDialogBase::Tabbed, i18n("Klipper configuration"),
		    KDialogBase::Ok | KDialogBase::Cancel | KDialogBase::Help,
		    KDialogBase::Ok, 0L, "config dialog" )
{
    QFrame *w = 0L; // the parent for the widgets

    w = addPage( i18n("General") );
    generalWidget = new GeneralWidget( w, "general widget" );
    w = addPage( i18n("Actions") );
    actionWidget = new ActionWidget( list, w, "actions widget" );
    w = addPage( i18n("Shortcuts") );
    keysWidget = new KeysWidget( accel, w, "shortcuts widget" );

    /* hmmm, this sort of sucks...
    w = addVBoxPage( i18n("About") );
    KAboutWidget *about = new KAboutWidget( w, "about widget" );

    about->setAuthor("Andrew Stanley-Jones", "asj@cban.com",
		     QString::null, QString::null);
    about->addContributor("Carsten Pfeiffer", "pfeiffer@kde.org",
			  QString::null, QString::null);
    about->setMaintainer("Carsten Pfeiffer",
			 QString::null, QString::null, QString::null);
    about->setVersion( "0.7" );
    */
}
		


klipper'ConfigDialog::~ConfigDialog() (./kdeutils/klipper/configdialog.cpp:55)

ConfigDialog::~ConfigDialog()
{
}



/////////////////////////////////////////
////