Class: Ruber::OutputWidget::ListView

Inherits:
Qt::ListView
  • Object
show all
Defined in:
lib/ruber/output_widget.rb,
lib/ruber/output_widget.rb,
lib/ruber/output_widget.rb,
lib/ruber/output_widget.rb,
lib/ruber/output_widget.rb

Overview

Convenience class to be used instead of Qt::ListView in an Ruber::OutputWidget.

The only difference from Qt::ListVew is that it defines a context_menu_requested(QPoint) signal and emits it from its #contextMenuEvent method

Instance Method Summary (collapse)

Signal Summary

Instance Method Details

- (Object) contextMenuEvent(e)

Override of Qt::ListView#contextMenuEvent

It emits the #context_menu_requested signal



1092
1093
1094
1095
# File 'lib/ruber/output_widget.rb', line 1092

def contextMenuEvent e
  super e
  emit context_menu_requested(e.global_pos)
end

Signal Details

- context_menu_requested(QPoint pt)

Signal emitted when the user right-clicks on the view

Parameters:

  • pt (Qt::Point)

    the point where the user clicked