Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
DISCONTINUED:openSUSE:11.1:Update
OpenOffice_org-Quickstarter
oooqs-1.0_rc3-first_start.patch
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File oooqs-1.0_rc3-first_start.patch of Package OpenOffice_org-Quickstarter
--- oooqs/oooqs.cpp +++ oooqs/oooqs.cpp @@ -89,21 +89,26 @@ /** If the config is not accessible (e.g. not existing) */ config->setGroup("General options"); quickstartEnabled = config->readBoolEntry("quickstart", false); + if (config->readBoolEntry("first", true)){ /** Fill the variables with default values */ rereadConfig(); - /** Display a messagebox and execute the preferencesDialog */ - KMessageBox::information(0, i18n(\ - "You don't seem to have a valid configuration.\ -That's ok if you start OpenOffice.org Quickstarter for the first time.\n\n\ -The configuration-dialog will now be called so that you can enter the required data.\n\ -You can access the dialog any time later by selecting \"Configure OpenOffice.org Quickstarter...\" in the context-menu."),\ -i18n("No valid config found")); - /*if (preferencesDialog->exec() == QDialog::Rejected){ - KMessageBox::information(this, "wir sollten uns eigentlich beenden"); - //kapp->exit(0); - }*/ - preferencesDialog->exec(); + + /** Ask wheter to use the Quickstart mode */ + if (KMessageBox::questionYesNo(0, i18n("By loading the office suite in the background after login, the quickstart mode can greatly reduce OpenOffice.org's start-up time, but permanently requires about 30MB of RAM. If you use OpenOffice.org frequently and have 128MB of RAM or more, 'Yes' might be a good choice.\n" + "\n" + "Do you want to enable the OpenOffice.org quickstart mode now?\n" + "\n" + "Note: You may change this setting anytime in the Quickstarter configuration dialog.")) == 3) { + preferencesDialog->enableQuick->setChecked(true); + quickstartEnabled=true; + } else { + preferencesDialog->enableQuick->setChecked(false); + quickstartEnabled=false; + } + + /** save default values into the config file */ + changedConfig(); }else{ rereadConfig(); }
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor