I'm trying to disable editing of QTableView in rubyqt. It's supposed to be done by setting triggers to QAbstractView::NoEdiTriggers:
TableView.setEditTriggers(QAbstractView::NoEditTriggers);
The trouble is, rubyqt doesn't recognize Qt::AbstractView:
irb(main):008:0> require 'Qt4'
=> true
irb(main):009:0> Qt::AbstractView
NameError: uninitialized constant Qt::AbstractView
from (irb):9:in `const_missing'
from (irb):9
from /usr/bin/irb:12:in `<main>'
Is there another way to disable editing with ruby and qt?
EDIT Oh, and outside of irb:
searcher.rb:72:in `const_missing': uninitialized constant Qt::AbstractView (NameError)
And searcher.rb:72: @ui.tableView.setEditTriggers(Qt::AbstractView::NoEditTriggers)
Changing it to (Qt::AbstractView.NoEditTriggers)
doesn't work, neither.