Fixes: Designer/'Goto Slot' doesn't work with multiple inheritance

Task: 247782
Details: Check for inheritance as well as member when looking for UI::FormClass.
This commit is contained in:
Friedemann Kleint
2009-03-12 11:44:30 +01:00
parent 1f3293ea41
commit f3b3d23c15
4 changed files with 47 additions and 17 deletions

View File

@@ -36,14 +36,14 @@ using namespace Designer::Internal;
void SettingsManager::beginGroup(const QString &prefix)
{
if (Designer::Constants::Internal::debug)
if (Designer::Constants::Internal::debug > 1)
qDebug() << Q_FUNC_INFO << addPrefix(prefix);
m_settings.beginGroup(addPrefix(prefix));
}
void SettingsManager::endGroup()
{
if (Designer::Constants::Internal::debug)
if (Designer::Constants::Internal::debug > 1)
qDebug() << Q_FUNC_INFO;
m_settings.endGroup();
}
@@ -55,7 +55,7 @@ bool SettingsManager::contains(const QString &key) const
void SettingsManager::setValue(const QString &key, const QVariant &value)
{
if (Designer::Constants::Internal::debug)
if (Designer::Constants::Internal::debug > 1)
qDebug() << Q_FUNC_INFO << addPrefix(key) << ": " << value;
m_settings.setValue(addPrefix(key), value);
}
@@ -63,7 +63,7 @@ void SettingsManager::setValue(const QString &key, const QVariant &value)
QVariant SettingsManager::value(const QString &key, const QVariant &defaultValue) const
{
QVariant result = m_settings.value(addPrefix(key), defaultValue);
if (Designer::Constants::Internal::debug)
if (Designer::Constants::Internal::debug > 1)
qDebug() << Q_FUNC_INFO << addPrefix(key) << ": " << result;
return result;
}