KbLightWidget::KbLightWidget(QWidget *parent) : QWidget(parent), light(0), ui(new Ui::KbLightWidget) { ui->setupUi(this); if(AnimScript::count() == 0) ui->animButton->setVisible(false); connect(ui->bgButton, SIGNAL(colorChanged(QColor)), this, SLOT(changeColor(QColor))); connect(ui->keyWidget, SIGNAL(selectionChanged(QStringList)), this, SLOT(newSelection(QStringList))); connect(ui->animWidget, SIGNAL(animChanged(KbAnim*)), this, SLOT(changeAnim(KbAnim*))); connect(ui->animWidget, SIGNAL(didUpdateSelection(QStringList)), this, SLOT(changeAnimKeys(QStringList))); }
KbLightWidget::KbLightWidget(QWidget *parent) : QWidget(parent), light(0), ui(new Ui::KbLightWidget) { ui->setupUi(this); if(AnimScript::count() == 0) ui->animButton->setVisible(false); connect(ui->bgButton, SIGNAL(colorChanged(QColor)), this, SLOT(changeColor(QColor))); connect(ui->keyWidget, SIGNAL(selectionChanged(QStringList)), this, SLOT(newSelection(QStringList))); connect(ui->keyWidget, SIGNAL(sidelightToggled()), this, SLOT(toggleSidelight())); // click on a toggle button, like sidelight connect(ui->animWidget, SIGNAL(animChanged(KbAnim*)), this, SLOT(changeAnim(KbAnim*))); connect(ui->animWidget, SIGNAL(didUpdateSelection(QStringList)), this, SLOT(changeAnimKeys(QStringList))); // Restore "show animated" setting ui->showAnimBox->setChecked(!CkbSettings::get("UI/Light/ShowBaseOnly").toBool()); }