class ImportDialog

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

Attributes

params[R]

Public Class Methods

new(initial_date, parent = nil) click to toggle source
Calls superclass method
# 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

Public Instance Methods

on_buttonBox_accepted() click to toggle source
# 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_rejected() click to toggle source
# File lib/tmis/interface/forms/import.rb, line 33
def on_buttonBox_rejected
  close
end