Changeset View
Changeset View
Standalone View
Standalone View
src/core/kcoreconfigskeleton.cpp
Show All 35 Lines | 28 | { | |||
---|---|---|---|---|---|
36 | 36 | | |||
37 | return result; | 37 | return result; | ||
38 | } | 38 | } | ||
39 | 39 | | |||
40 | KConfigSkeletonItem::KConfigSkeletonItem(const QString &_group, | 40 | KConfigSkeletonItem::KConfigSkeletonItem(const QString &_group, | ||
41 | const QString &_key) | 41 | const QString &_key) | ||
42 | : mGroup(_group) | 42 | : mGroup(_group) | ||
43 | , mKey(_key) | 43 | , mKey(_key) | ||
44 | , d(new KConfigSkeletonItemPrivate) | 44 | , d_ptr(new KConfigSkeletonItemPrivate) | ||
45 | { | ||||
46 | } | ||||
47 | | ||||
48 | KConfigSkeletonItem::KConfigSkeletonItem(KConfigSkeletonItemPrivate &dd, const QString &_group, const QString &_key) | ||||
49 | : mGroup(_group) | ||||
50 | , mKey(_key) | ||||
51 | , d_ptr(&dd) | ||||
45 | { | 52 | { | ||
46 | } | 53 | } | ||
47 | 54 | | |||
48 | KConfigSkeletonItem::~KConfigSkeletonItem() | 55 | KConfigSkeletonItem::~KConfigSkeletonItem() | ||
49 | { | 56 | { | ||
50 | delete d; | 57 | delete d_ptr; | ||
51 | } | 58 | } | ||
52 | 59 | | |||
53 | void KConfigSkeletonItem::setGroup(const QString &_group) | 60 | void KConfigSkeletonItem::setGroup(const QString &_group) | ||
54 | { | 61 | { | ||
55 | mGroup = _group; | 62 | mGroup = _group; | ||
56 | } | 63 | } | ||
57 | 64 | | |||
58 | QString KConfigSkeletonItem::group() const | 65 | QString KConfigSkeletonItem::group() const | ||
Show All 18 Lines | |||||
77 | 84 | | |||
78 | QString KConfigSkeletonItem::name() const | 85 | QString KConfigSkeletonItem::name() const | ||
79 | { | 86 | { | ||
80 | return mName; | 87 | return mName; | ||
81 | } | 88 | } | ||
82 | 89 | | |||
83 | void KConfigSkeletonItem::setLabel(const QString &l) | 90 | void KConfigSkeletonItem::setLabel(const QString &l) | ||
84 | { | 91 | { | ||
92 | Q_D(KConfigSkeletonItem); | ||||
85 | d->mLabel = l; | 93 | d->mLabel = l; | ||
86 | } | 94 | } | ||
87 | 95 | | |||
88 | QString KConfigSkeletonItem::label() const | 96 | QString KConfigSkeletonItem::label() const | ||
89 | { | 97 | { | ||
98 | Q_D(const KConfigSkeletonItem); | ||||
90 | return d->mLabel; | 99 | return d->mLabel; | ||
91 | } | 100 | } | ||
92 | 101 | | |||
93 | void KConfigSkeletonItem::setToolTip(const QString &t) | 102 | void KConfigSkeletonItem::setToolTip(const QString &t) | ||
94 | { | 103 | { | ||
104 | Q_D(KConfigSkeletonItem); | ||||
95 | d->mToolTip = t; | 105 | d->mToolTip = t; | ||
96 | } | 106 | } | ||
97 | 107 | | |||
98 | QString KConfigSkeletonItem::toolTip() const | 108 | QString KConfigSkeletonItem::toolTip() const | ||
99 | { | 109 | { | ||
110 | Q_D(const KConfigSkeletonItem); | ||||
100 | return d->mToolTip; | 111 | return d->mToolTip; | ||
101 | } | 112 | } | ||
102 | 113 | | |||
103 | void KConfigSkeletonItem::setWhatsThis(const QString &w) | 114 | void KConfigSkeletonItem::setWhatsThis(const QString &w) | ||
104 | { | 115 | { | ||
116 | Q_D(KConfigSkeletonItem); | ||||
105 | d->mWhatsThis = w; | 117 | d->mWhatsThis = w; | ||
106 | } | 118 | } | ||
107 | 119 | | |||
108 | QString KConfigSkeletonItem::whatsThis() const | 120 | QString KConfigSkeletonItem::whatsThis() const | ||
109 | { | 121 | { | ||
122 | Q_D(const KConfigSkeletonItem); | ||||
110 | return d->mWhatsThis; | 123 | return d->mWhatsThis; | ||
111 | } | 124 | } | ||
112 | 125 | | |||
113 | void KConfigSkeletonItem::setWriteFlags(KConfigBase::WriteConfigFlags flags) | 126 | void KConfigSkeletonItem::setWriteFlags(KConfigBase::WriteConfigFlags flags) | ||
114 | { | 127 | { | ||
128 | Q_D(KConfigSkeletonItem); | ||||
115 | d->mWriteFlags = flags; | 129 | d->mWriteFlags = flags; | ||
116 | } | 130 | } | ||
117 | 131 | | |||
118 | KConfigBase::WriteConfigFlags KConfigSkeletonItem::writeFlags() const | 132 | KConfigBase::WriteConfigFlags KConfigSkeletonItem::writeFlags() const | ||
119 | { | 133 | { | ||
134 | Q_D(const KConfigSkeletonItem); | ||||
120 | return d->mWriteFlags; | 135 | return d->mWriteFlags; | ||
121 | } | 136 | } | ||
122 | 137 | | |||
123 | QVariant KConfigSkeletonItem::minValue() const | 138 | QVariant KConfigSkeletonItem::minValue() const | ||
124 | { | 139 | { | ||
125 | return QVariant(); | 140 | return QVariant(); | ||
126 | } | 141 | } | ||
127 | 142 | | |||
128 | QVariant KConfigSkeletonItem::maxValue() const | 143 | QVariant KConfigSkeletonItem::maxValue() const | ||
129 | { | 144 | { | ||
130 | return QVariant(); | 145 | return QVariant(); | ||
131 | } | 146 | } | ||
132 | 147 | | |||
133 | bool KConfigSkeletonItem::isImmutable() const | 148 | bool KConfigSkeletonItem::isImmutable() const | ||
134 | { | 149 | { | ||
150 | Q_D(const KConfigSkeletonItem); | ||||
135 | return d->mIsImmutable; | 151 | return d->mIsImmutable; | ||
136 | } | 152 | } | ||
137 | 153 | | |||
138 | bool KConfigSkeletonItem::isDefault() const | 154 | bool KConfigSkeletonItem::isDefault() const | ||
139 | { | 155 | { | ||
156 | Q_D(const KConfigSkeletonItem); | ||||
140 | return d->mIsDefaultImpl(); | 157 | return d->mIsDefaultImpl(); | ||
141 | } | 158 | } | ||
142 | 159 | | |||
143 | bool KConfigSkeletonItem::isSaveNeeded() const | 160 | bool KConfigSkeletonItem::isSaveNeeded() const | ||
144 | { | 161 | { | ||
162 | Q_D(const KConfigSkeletonItem); | ||||
145 | return d->mIsSaveNeededImpl(); | 163 | return d->mIsSaveNeededImpl(); | ||
146 | } | 164 | } | ||
147 | 165 | | |||
148 | void KConfigSkeletonItem::readImmutability(const KConfigGroup &group) | 166 | void KConfigSkeletonItem::readImmutability(const KConfigGroup &group) | ||
149 | { | 167 | { | ||
168 | Q_D(KConfigSkeletonItem); | ||||
150 | d->mIsImmutable = group.isEntryImmutable(mKey); | 169 | d->mIsImmutable = group.isEntryImmutable(mKey); | ||
151 | } | 170 | } | ||
152 | 171 | | |||
153 | void KConfigSkeletonItem::setIsDefaultImpl(const std::function<bool ()> &impl) | 172 | void KConfigSkeletonItem::setIsDefaultImpl(const std::function<bool ()> &impl) | ||
154 | { | 173 | { | ||
174 | Q_D(KConfigSkeletonItem); | ||||
155 | d->mIsDefaultImpl = impl; | 175 | d->mIsDefaultImpl = impl; | ||
156 | } | 176 | } | ||
157 | 177 | | |||
158 | void KConfigSkeletonItem::setIsSaveNeededImpl(const std::function<bool ()> &impl) | 178 | void KConfigSkeletonItem::setIsSaveNeededImpl(const std::function<bool ()> &impl) | ||
159 | { | 179 | { | ||
180 | Q_D(KConfigSkeletonItem); | ||||
160 | d->mIsSaveNeededImpl = impl; | 181 | d->mIsSaveNeededImpl = impl; | ||
161 | } | 182 | } | ||
162 | 183 | | |||
163 | KCoreConfigSkeleton::ItemString::ItemString(const QString &_group, const QString &_key, | 184 | KCoreConfigSkeleton::ItemString::ItemString(const QString &_group, const QString &_key, | ||
164 | QString &reference, | 185 | QString &reference, | ||
165 | const QString &defaultValue, | 186 | const QString &defaultValue, | ||
166 | Type type) | 187 | Type type) | ||
167 | : KConfigSkeletonGenericItem<QString>(_group, _key, reference, defaultValue), | 188 | : KConfigSkeletonGenericItem<QString>(_group, _key, reference, defaultValue), | ||
▲ Show 20 Lines • Show All 1336 Lines • Show Last 20 Lines |