class TitlePage

Public Class Methods

new(wizard) click to toggle source
Calls superclass method LicenseWizardPage.new
# File examples/dialogs/complexwizard/licensewizard.rb, line 58
def initialize(wizard)
    super(wizard)
    @topLabel = Qt::Label.new(tr("<center><font color=\"blue\" size=\"5\"><b><i>" +
                             "Super Product One</i></b></font></center>"))

    @registerRadioButton = Qt::RadioButton.new(tr("&Register your copy"))
    @evaluateRadioButton = Qt::RadioButton.new(tr("&Evaluate our product"))
    setFocusProxy(@registerRadioButton)

    layout = Qt::VBoxLayout.new
    layout.addWidget(@topLabel)
    layout.addSpacing(10)
    layout.addWidget(@registerRadioButton)
    layout.addWidget(@evaluateRadioButton)
    layout.addStretch(1)
    setLayout(layout)
end

Public Instance Methods

nextPage() click to toggle source
# File examples/dialogs/complexwizard/licensewizard.rb, line 80
def nextPage()
    if @evaluateRadioButton.checked?
        return @wizard.evaluatePage
    else
        return @wizard.registerPage
    end
end
resetPage() click to toggle source
# File examples/dialogs/complexwizard/licensewizard.rb, line 76
def resetPage()
    @registerRadioButton.checked = true
end