Class: 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
299 300 301 |
# File 'lib/mylibs.rb', line 299 def [](name) findItem(name) end |
#addBoolItem(sym, default = true) ⇒ Object
268 269 270 271 |
# File 'lib/mylibs.rb', line 268 def addBoolItem(sym, default=true) name = sym.to_s defineItem(sym, 'value', ItemBool, default) end |
#addChoiceItem(name, list, default = 0) ⇒ Object
292 293 294 295 296 297 |
# File 'lib/mylibs.rb', line 292 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
277 278 279 |
# File 'lib/mylibs.rb', line 277 def addIntItem(sym, default="") defineItem(sym, 'value', ItemInt, default) end |
#addStringItem(sym, default = "") ⇒ Object
273 274 275 |
# File 'lib/mylibs.rb', line 273 def addStringItem(sym, default="") defineItem(sym, 'toString', ItemString, default) end |
#addStringListItem(sym, default = "") ⇒ Object
288 289 290 |
# File 'lib/mylibs.rb', line 288 def addStringListItem(sym, default="") defineItem(sym, 'value', ItemStringList, default) end |