class DebugConsoleDialog

include Contracts ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Attributes

browser[RW]

Public Class Methods

new(parent = nil) click to toggle source
Calls superclass method
# File lib/tmis/interface/forms/debug_console.rb, line 16
def initialize(parent = nil)
  super parent
  @ui = Ui::DebugConsoleDialog.new
  @ui.setup_ui self
end

Public Instance Methods

on_enterPushButton_pressed() click to toggle source
# File lib/tmis/interface/forms/debug_console.rb, line 22
def on_enterPushButton_pressed
  res = '$'
  begin
    res = "#{Database.instance.instance_eval(@ui.lineEdit.text)}"
  rescue Exception => detail
    @ui.textEdit.setText("Error on #{@ui.lineEdit.text}")
  end
  @ui.textEdit.setText(res)
end