mirror of https://github.com/bsnes-emu/bsnes.git
38 lines
1.4 KiB
C++
38 lines
1.4 KiB
C++
|
void RadioBox::create(Window &parent, unsigned x, unsigned y, unsigned width, unsigned height, const string &text) {
|
||
|
radioBox->parent = &parent;
|
||
|
radioBox->buttonGroup = new QButtonGroup;
|
||
|
radioBox->buttonGroup->addButton(radioBox);
|
||
|
radioBox->setParent(radioBox->parent->window->container);
|
||
|
radioBox->setGeometry(x, y, width, height);
|
||
|
radioBox->setText(QString::fromUtf8(text));
|
||
|
radioBox->setChecked(true);
|
||
|
if(parent.window->defaultFont) radioBox->setFont(*parent.window->defaultFont);
|
||
|
radioBox->show();
|
||
|
radioBox->connect(radioBox, SIGNAL(toggled(bool)), SLOT(onTick()));
|
||
|
}
|
||
|
|
||
|
void RadioBox::create(RadioBox &parent, unsigned x, unsigned y, unsigned width, unsigned height, const string &text) {
|
||
|
radioBox->parent = parent.radioBox->parent;
|
||
|
radioBox->buttonGroup = parent.radioBox->buttonGroup;
|
||
|
radioBox->buttonGroup->addButton(radioBox);
|
||
|
radioBox->setParent(radioBox->parent->window->container);
|
||
|
radioBox->setGeometry(x, y, width, height);
|
||
|
radioBox->setText(QString::fromUtf8(text));
|
||
|
if(radioBox->parent->window->defaultFont) radioBox->setFont(*radioBox->parent->window->defaultFont);
|
||
|
radioBox->show();
|
||
|
radioBox->connect(radioBox, SIGNAL(toggled(bool)), SLOT(onTick()));
|
||
|
}
|
||
|
|
||
|
bool RadioBox::checked() {
|
||
|
return radioBox->isChecked();
|
||
|
}
|
||
|
|
||
|
void RadioBox::setChecked() {
|
||
|
radioBox->setChecked(true);
|
||
|
}
|
||
|
|
||
|
RadioBox::RadioBox() {
|
||
|
radioBox = new RadioBox::Data(*this);
|
||
|
widget->widget = radioBox;
|
||
|
}
|