class KDE::ActionCollection
Public Instance Methods
[]=(name, action)
click to toggle source
# File lib/rui/toolkits/kde/kde.rb, line 82 def []=(name, action) unless action.is_a? KDE::Action orig_action = action action = KDE::Action.new(action.text, action.parent) action.icon = orig_action.icon action.checkable = orig_action.checkable action.checked = orig_action.checked action.on(:triggered) { orig_action.trigger } orig_action.on(:changed) { action.checked = orig_action.checked } end add_action(name.to_s, action) end