~ubuntu-branches/ubuntu/natty/digikam/natty

« back to all changes in this revision

Viewing changes to utilities/setup/setupdatabase.cpp

  • Committer: Bazaar Package Importer
  • Author(s): Felix Geyer
  • Date: 2010-08-26 19:25:16 UTC
  • mfrom: (1.2.30 upstream)
  • Revision ID: james.westby@ubuntu.com-20100826192516-mkbdww0h5v2x4yoy
Tags: 2:1.4.0-0ubuntu1
* New upstream bugfix release (LP: #626751)
* Install the file NEWS as upstream changelog because "ChangeLog" is
  too verbose.
* Don't copy the desktop .pot file to imageplugins, not needed anymore.

Show diffs side-by-side

added added

removed removed

Lines of Context:
154
154
    AlbumSettings* settings = AlbumSettings::instance();
155
155
    if (!settings) return;
156
156
 
157
 
    d->databaseWidget->originalDbPath = settings->getDatabaseFilePath();
158
 
    d->databaseWidget->originalDbType = settings->getDatabaseType();
159
 
    d->databaseWidget->databasePathEdit->setUrl(settings->getDatabaseFilePath());
160
 
 
161
 
    d->databaseWidget->internalServer->setChecked(settings->getInternalDatabaseServer());
162
 
    d->databaseWidget->databaseName->setText(settings->getDatabaseName());
163
 
    d->databaseWidget->databaseNameThumbnails->setText(settings->getDatabaseNameThumbnails());
164
 
    d->databaseWidget->hostName->setText(settings->getDatabaseHostName());
165
 
    d->databaseWidget->hostPort->setValue(settings->getDatabasePort());
166
 
    d->databaseWidget->connectionOptions->setText(settings->getDatabaseConnectoptions());
167
 
 
168
 
    d->databaseWidget->userName->setText(settings->getDatabaseUserName());
169
 
 
170
 
    d->databaseWidget->password->setText(settings->getDatabasePassword());
171
 
 
172
 
    /* Now set the type according the database type from the settings.
173
 
     * If no item is found, ignore the setting.
174
 
     */
175
 
    for (int i=0; i<d->databaseWidget->databaseType->count(); i++)
176
 
    {
177
 
        kDebug(50003) << "Comparing comboboxentry on index ["<< i <<"] [" 
178
 
                      << d->databaseWidget->databaseType->itemText(i) 
179
 
                      << "] with ["<< settings->getDatabaseType() << "]";
180
 
 
181
 
        if (d->databaseWidget->databaseType->itemText(i)==settings->getDatabaseType())
182
 
        {
183
 
            d->databaseWidget->databaseType->setCurrentIndex(i);
184
 
            d->databaseWidget->setDatabaseInputFields(d->databaseWidget->databaseType->itemText(i));
185
 
        }
186
 
    }
 
157
    d->databaseWidget->setParametersFromSettings(settings);
187
158
}
188
159
 
189
160
}  // namespace Digikam