class Vizkit::AcknowledgeEditor

buttons for cancel or acknowledge a custom property change

Public Class Methods

new(parent,data,delegate) click to toggle source
Calls superclass method
# File lib/vizkit/tree_view.rb, line 108
def initialize(parent,data,delegate)
    super(parent)
    addButton("Apply",Qt::DialogButtonBox::AcceptRole)
    addButton("Reject",Qt::DialogButtonBox::RejectRole)
    setCenterButtons(true)
    setAutoFillBackground(true)
    self.connect SIGNAL('rejected()') do
        data.modified!(false)
        deleteLater
        delegate.tree_view.model.layoutChanged
    end
    self.connect SIGNAL('accepted()') do
        data.write
        delegate.commitData(self)
        deleteLater
        delegate.tree_view.model.layoutChanged
    end
end