Class: Idb::KeychainBinaryWidget

Inherits:
Qt::Widget
  • Object
show all
Defined in:
lib/gui/keychain_binary_widget.rb

Instance Method Summary collapse

Constructor Details

#initialize(*args) ⇒ KeychainBinaryWidget

Returns a new instance of KeychainBinaryWidget.



29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
# File 'lib/gui/keychain_binary_widget.rb', line 29

def initialize *args
  super *args
  @layout = Qt::GridLayout.new
  setLayout(@layout)

  @vdata_text = Qt::PlainTextEdit.new
  @vdata_text.setReadOnly(true)

  font = Qt::Font.new("Courier")
  @vdata_text.setFont(font)



  @layout.addWidget @vdata_text, 1, 0
end

Instance Method Details

#clearObject



51
52
53
# File 'lib/gui/keychain_binary_widget.rb', line 51

def clear
  @vdata_text.clear
end

#set_data(data) ⇒ Object



45
46
47
48
49
# File 'lib/gui/keychain_binary_widget.rb', line 45

def set_data data
  output = ""
  Hexdump.dump(data, {:output => output } )
  @vdata_text.appendPlainText output
end