Settings::Settings(ui::Window *owner) : ui::Dialog(owner,"Settings"), gridLayout(2,1) { mScheme = new ui::theme::defaulttheme::MetalScheme(); dScheme = new ui::theme::defaulttheme::DefaultScheme(); contentPane = new ui::Panel(&layout); radioGroup = new ui::Panel(&gridLayout); controlGroup = new ui::Panel(); ok = new ui::Button("Ok"); cancel = new ui::Button("Cancel"); defaultScheme = new ui::RadioButton("Default scheme"); metalScheme = new ui::RadioButton("Java Metal Scheme"); label = new ui::Label("Select a color scheme: "); defaultScheme->addItemListener(this); metalScheme->addItemListener(this); cancel->addMouseListener(this); ok->addMouseListener(this); controlGroup->add(cancel); controlGroup->add(ok); radioGroup->add(defaultScheme); radioGroup->add(metalScheme); group.add(defaultScheme); group.add(metalScheme); contentPane->add(label,ui::layout::BorderLayout::NORTH); contentPane->add(radioGroup,ui::layout::BorderLayout::CENTER); contentPane->add(controlGroup,ui::layout::BorderLayout::SOUTH); defaultScheme->setSelected(true); addWindowListener(this); setContentPane(contentPane); pack(); }
/*public*/ OptionFrame::OptionFrame(QWidget* parent) : OperationsFrame(tr("Options"), parent){ // super(Bundle.getMessage("TitleOptions"), new OptionPanel()); setContentPane(new OptionPanel(this)); }