Class: ImportDialog

Inherits:
Qt::Dialog
  • Object
show all
Defined in:
lib/tmis/interface/forms/import.rb

Overview

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(initial_date, parent = nil) ⇒ ImportDialog

Returns a new instance of ImportDialog.



17
18
19
20
21
22
23
24
# File 'lib/tmis/interface/forms/import.rb', line 17

def initialize(initial_date, parent = nil)
  super parent
  @ui = Ui::ImportDialog.new
  @ui.setup_ui self
  monday = Qt::Date.fromString(initial_date.monday.to_s, Qt::ISODate)
  @ui.dateEdit.setDate(monday)
  @params = {}
end

Instance Attribute Details

#paramsObject (readonly)

Returns the value of attribute params.



12
13
14
# File 'lib/tmis/interface/forms/import.rb', line 12

def params
  @params
end

Instance Method Details

#on_buttonBox_acceptedObject



26
27
28
29
30
31
# File 'lib/tmis/interface/forms/import.rb', line 26

def on_buttonBox_accepted
  date = Date.parse(@ui.dateEdit.date.toString(Qt::ISODate)).monday
  @params[:sheet] = @ui.sheetNumberSpinBox.value
  @params[:date] = date
  close
end

#on_buttonBox_rejectedObject



33
34
35
# File 'lib/tmis/interface/forms/import.rb', line 33

def on_buttonBox_rejected
  close
end