Class: Shirka::Qt::TreeView
Direct Known Subclasses
DetailPanelEnumerableView, DetailPanelHashView, MethodsView, OutputView
Instance Attribute Summary
Attributes inherited from View
Instance Method Summary collapse
- #build(widget) ⇒ Object
- #on_view_adding(view, slot = nil) ⇒ Object
- #style(widget) ⇒ Object
- #widget_class ⇒ Object
Methods inherited from View
#init, #initialize, #on_component_added, #on_view_added, #widget
Methods included from Eventalk
#add_watcher, #fire, #forward, #watch, #watchers
Constructor Details
This class inherits a constructor from Shirka::View
Instance Method Details
#build(widget) ⇒ Object
9 10 11 12 13 14 |
# File 'lib/shirka/qt/tree/view.rb', line 9 def build() #Double click event .connect(SIGNAL "itemDoubleClicked(QTreeWidgetItem*,int)") do |item, column| controller.on_double_clicked item.object_id end end |
#on_view_adding(view, slot = nil) ⇒ Object
20 21 22 |
# File 'lib/shirka/qt/tree/view.rb', line 20 def on_view_adding(view, slot=nil) .addTopLevelItem view. end |
#style(widget) ⇒ Object
16 17 18 |
# File 'lib/shirka/qt/tree/view.rb', line 16 def style() .header.hide end |
#widget_class ⇒ Object
5 6 7 |
# File 'lib/shirka/qt/tree/view.rb', line 5 def ::Qt::TreeWidget end |