Class: Idb::KeychainEditDialog

Inherits:
Qt::Dialog
  • Object
show all
Defined in:
lib/gui/keychain_edit_dialog.rb

Instance Method Summary collapse

Constructor Details

#initialize(*args) ⇒ KeychainEditDialog

Returns a new instance of KeychainEditDialog.



5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
# File 'lib/gui/keychain_edit_dialog.rb', line 5

def initialize *args
  super *args

  self.modal = true

  @layout = Qt::GridLayout.new
  setLayout(@layout)
  setWindowTitle("Edit Keychain Item")

  @data_text = Qt::PlainTextEdit.new
  @layout.addWidget @data_text, 0,0,1,2

  @save_button = Qt::PushButton.new "Save"
  @save_button.setDefault true

  @save_button.connect(SIGNAL(:released)) {|x|
    accept()
  }
  @cancel_button = Qt::PushButton.new "Cancel"
  @cancel_button.connect(SIGNAL(:released)) {|x|
    reject()
  }

  @layout.addWidget @save_button, 1, 1
  @layout.addWidget @cancel_button, 1, 0


end

Instance Method Details

#getTextObject



38
39
40
# File 'lib/gui/keychain_edit_dialog.rb', line 38

def getText
  @data_text.toPlainText
end

#setText(text) ⇒ Object



34
35
36
# File 'lib/gui/keychain_edit_dialog.rb', line 34

def setText text
  @data_text.appendPlainText text
end