[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: extragear/graphics/digikam
From: Holger Foerster <hamsi2k () freenet ! de>
Date: 2010-07-06 11:24:02
Message-ID: 20100706112402.23697AC8A8 () svn ! kde ! org
[Download RAW message or body]
SVN commit 1146688 by foerster:
DatabaseWidget / Database Setup: Added some extensions to choose the correct database \
type when load the settings. Renamed slots to match conventions.
M +3 -4 libs/widgets/common/databasewidget.cpp
M +1 -30 utilities/setup/setupdatabase.cpp
--- trunk/extragear/graphics/digikam/libs/widgets/common/databasewidget.cpp \
#1146687:1146688 @@ -175,9 +175,9 @@
this, SLOT(slotDatabasePathEdited(const QString&)));
connect(databaseType, SIGNAL(currentIndexChanged(int)),
- this, SLOT(handleDBTypeIndexChanged(int)));
+ this, SLOT(slotHandleDBTypeIndexChanged(int)));
- connect(internalServer, SIGNAL(stateChanged(int index)),
+ connect(internalServer, SIGNAL(stateChanged(int)),
this, SLOT(slotHandleInternalServerCheckbox(int)));
connect(checkDatabaseConnectionButton, SIGNAL(clicked()),
@@ -332,10 +332,9 @@
{
//kDebug(50003) << "Comparing comboboxentry on index ["<< i <<"] [" << \
databaseType->itemData(i)
// << "] with ["<< settings->getDatabaseType() << "]";
- if (databaseType->itemText(i) == settings->getDatabaseType())
+ if (databaseType->itemData(i).toString() == settings->getDatabaseType())
{
databaseType->setCurrentIndex(i);
- setDatabaseInputFields(databaseType->itemData(i).toString());
}
}
}
--- trunk/extragear/graphics/digikam/utilities/setup/setupdatabase.cpp \
#1146687:1146688 @@ -154,36 +154,7 @@
AlbumSettings* settings = AlbumSettings::instance();
if (!settings) return;
- d->databaseWidget->originalDbPath = settings->getDatabaseFilePath();
- d->databaseWidget->originalDbType = settings->getDatabaseType();
- d->databaseWidget->databasePathEdit->setUrl(settings->getDatabaseFilePath());
-
- d->databaseWidget->internalServer->setChecked(settings->getInternalDatabaseServer());
- d->databaseWidget->databaseName->setText(settings->getDatabaseName());
- d->databaseWidget->databaseNameThumbnails->setText(settings->getDatabaseNameThumbnails());
- d->databaseWidget->hostName->setText(settings->getDatabaseHostName());
- d->databaseWidget->hostPort->setValue(settings->getDatabasePort());
- d->databaseWidget->connectionOptions->setText(settings->getDatabaseConnectoptions());
-
- d->databaseWidget->userName->setText(settings->getDatabaseUserName());
-
- d->databaseWidget->password->setText(settings->getDatabasePassword());
-
- /* Now set the type according the database type from the settings.
- * If no item is found, ignore the setting.
- */
- for (int i=0; i<d->databaseWidget->databaseType->count(); i++)
- {
- kDebug(50003) << "Comparing comboboxentry on index ["<< i <<"] ["
- << d->databaseWidget->databaseType->itemText(i)
- << "] with ["<< settings->getDatabaseType() << "]";
-
- if (d->databaseWidget->databaseType->itemText(i)==settings->getDatabaseType())
- {
- d->databaseWidget->databaseType->setCurrentIndex(i);
- d->databaseWidget->setDatabaseInputFields(d->databaseWidget->databaseType->itemText(i));
+ d->databaseWidget->setParametersFromSettings(settings);
}
- }
-}
} // namespace Digikam
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic