Class: SettingsBase
- Inherits:
-
KDE::ConfigSkeleton
- Object
- KDE::ConfigSkeleton
- SettingsBase
- Includes:
- Singleton
- Defined in:
- lib/mylibs.rb
Overview
Direct Known Subclasses
Instance Method Summary collapse
- #[](name) ⇒ Object
- #addBoolItem(sym, default = true) ⇒ Object
- #addChoiceItem(name, list, default = 0) ⇒ Object
- #addIntItem(sym, default = "") ⇒ Object
- #addStringItem(sym, default = "") ⇒ Object
- #addStringListItem(sym, default = "") ⇒ Object
- #addUrlItem(sym, default = KDE::Url.new) ⇒ Object
Instance Method Details
#[](name) ⇒ Object
268 269 270 |
# File 'lib/mylibs.rb', line 268 def [](name) findItem(name) end |
#addBoolItem(sym, default = true) ⇒ Object
237 238 239 240 |
# File 'lib/mylibs.rb', line 237 def addBoolItem(sym, default=true) name = sym.to_s defineItem(sym, 'value', ItemBool, default) end |
#addChoiceItem(name, list, default = 0) ⇒ Object
261 262 263 264 265 266 |
# File 'lib/mylibs.rb', line 261 def addChoiceItem(name, list, default=0) choices = makeChoices(list) defineItemProperty(name, 'value') item = ItemEnum.new(currentGroup, name.to_s, default, choices, default) addItem(item) end |
#addIntItem(sym, default = "") ⇒ Object
246 247 248 |
# File 'lib/mylibs.rb', line 246 def addIntItem(sym, default="") defineItem(sym, 'value', ItemInt, default) end |
#addStringItem(sym, default = "") ⇒ Object
242 243 244 |
# File 'lib/mylibs.rb', line 242 def addStringItem(sym, default="") defineItem(sym, 'toString', ItemString, default) end |
#addStringListItem(sym, default = "") ⇒ Object
257 258 259 |
# File 'lib/mylibs.rb', line 257 def addStringListItem(sym, default="") defineItem(sym, 'value', ItemStringList, default) end |
#addUrlItem(sym, default = KDE::Url.new) ⇒ Object
250 251 252 253 254 255 |
# File 'lib/mylibs.rb', line 250 def addUrlItem(sym, default=KDE::Url.new) if default.kind_of? String then default = KDE::Url.new(default) end defineItem(sym, 'value', ItemUrl, default) end |