aboutsummaryrefslogtreecommitdiff
path: root/autotests/kconfig_compiler/test_signal.cpp.ref
diff options
context:
space:
mode:
Diffstat (limited to 'autotests/kconfig_compiler/test_signal.cpp.ref')
-rw-r--r--autotests/kconfig_compiler/test_signal.cpp.ref22
1 files changed, 14 insertions, 8 deletions
diff --git a/autotests/kconfig_compiler/test_signal.cpp.ref b/autotests/kconfig_compiler/test_signal.cpp.ref
index fd2d4bc9..35b5cba2 100644
--- a/autotests/kconfig_compiler/test_signal.cpp.ref
+++ b/autotests/kconfig_compiler/test_signal.cpp.ref
@@ -30,19 +30,21 @@ TestSignal::TestSignal( )
{
Q_ASSERT(!s_globalTestSignal()->q);
s_globalTestSignal()->q = this;
+ KConfigCompilerSignallingItem::NotifyFunction notifyFunction = static_cast<KConfigCompilerSignallingItem::NotifyFunction>(&TestSignal::itemChanged);
+
setCurrentGroup( QLatin1String( "Appearance" ) );
- KConfigSkeleton::ItemString *itemEmoticonTheme;
- itemEmoticonTheme = new KConfigSkeleton::ItemString( currentGroup(), QLatin1String( "emoticonTheme" ), mEmoticonTheme, QLatin1String( "Default" ) );
+ KConfigCompilerSignallingItem *itemEmoticonTheme;
+ itemEmoticonTheme = new KConfigCompilerSignallingItem(new KConfigSkeleton::ItemString( currentGroup(), QLatin1String( "emoticonTheme" ), mEmoticonTheme, QLatin1String( "Default" ) ), this, notifyFunction, signalEmoticonSettingsChanged);
addItem( itemEmoticonTheme, QLatin1String( "emoticonTheme" ) );
- KConfigSkeleton::ItemBool *itemUseEmoticon;
- itemUseEmoticon = new KConfigSkeleton::ItemBool( currentGroup(), QLatin1String( "useEmoticon" ), mUseEmoticon, true );
+ KConfigCompilerSignallingItem *itemUseEmoticon;
+ itemUseEmoticon = new KConfigCompilerSignallingItem(new KConfigSkeleton::ItemBool( currentGroup(), QLatin1String( "useEmoticon" ), mUseEmoticon, true ), this, notifyFunction, signalEmoticonSettingsChanged);
addItem( itemUseEmoticon, QLatin1String( "useEmoticon" ) );
- KConfigSkeleton::ItemBool *itemEmoticonRequireSpace;
- itemEmoticonRequireSpace = new KConfigSkeleton::ItemBool( currentGroup(), QLatin1String( "emoticonRequireSpace" ), mEmoticonRequireSpace, true );
+ KConfigCompilerSignallingItem *itemEmoticonRequireSpace;
+ itemEmoticonRequireSpace = new KConfigCompilerSignallingItem(new KConfigSkeleton::ItemBool( currentGroup(), QLatin1String( "emoticonRequireSpace" ), mEmoticonRequireSpace, true ), this, notifyFunction, signalEmoticonSettingsChanged);
addItem( itemEmoticonRequireSpace, QLatin1String( "emoticonRequireSpace" ) );
- KConfigSkeleton::ItemString *itemStylePath;
- itemStylePath = new KConfigSkeleton::ItemString( currentGroup(), QLatin1String( "stylePath" ), mStylePath );
+ KConfigCompilerSignallingItem *itemStylePath;
+ itemStylePath = new KConfigCompilerSignallingItem(new KConfigSkeleton::ItemString( currentGroup(), QLatin1String( "stylePath" ), mStylePath ), this, notifyFunction, signalStyleChanged);
addItem( itemStylePath, QLatin1String( "stylePath" ) );
KConfigSkeleton::ItemString *itemStyleCSSVariant;
itemStyleCSSVariant = new KConfigSkeleton::ItemString( currentGroup(), QLatin1String( "styleVariant" ), mStyleCSSVariant );
@@ -69,5 +71,9 @@ bool TestSignal::usrWriteConfig()
return true;
}
+void TestSignal::itemChanged(quint64 flags) {
+ mSettingsChanged |= flags;
+}
+
#include "test_signal.moc"