diff options
| -rw-r--r-- | src/core/kcoreconfigskeleton.cpp | 10 | ||||
| -rw-r--r-- | src/core/kcoreconfigskeleton.h | 4 | 
2 files changed, 14 insertions, 0 deletions
| diff --git a/src/core/kcoreconfigskeleton.cpp b/src/core/kcoreconfigskeleton.cpp index a2b44fde..7566301b 100644 --- a/src/core/kcoreconfigskeleton.cpp +++ b/src/core/kcoreconfigskeleton.cpp @@ -1587,3 +1587,13 @@ void KConfigCompilerSignallingItem::swapDefault()          invokeNotifyFunction();      }  } + +void KConfigCompilerSignallingItem::setWriteFlags(KConfigBase::WriteConfigFlags flags) +{ +    mItem->setWriteFlags(flags); +} + +KConfigBase::WriteConfigFlags KConfigCompilerSignallingItem::writeFlags() const +{ +    return mItem->writeFlags(); +} diff --git a/src/core/kcoreconfigskeleton.h b/src/core/kcoreconfigskeleton.h index c6e49c63..0251609d 100644 --- a/src/core/kcoreconfigskeleton.h +++ b/src/core/kcoreconfigskeleton.h @@ -430,6 +430,10 @@ public:      QVariant property() const override;      void setDefault() override;      void swapDefault() override; +    // shadow the method in KConfigSkeletonItem, which should be fine for autogenerated code +    // KF6 TODO - fix this +    void setWriteFlags(KConfigBase::WriteConfigFlags flags); +    KConfigBase::WriteConfigFlags writeFlags() const;  private:      inline void invokeNotifyFunction()      { | 
