ChangeThemeWidget::ChangeThemeWidget(QObject* settings_widget) : QWidget() { setupUi(this); connect(settings_widget, SIGNAL(SaveSettingsClicked()), this, SLOT(ChangeTheme())); // connect(settings_widget, SIGNAL(CancelClicked()), settings_widget, SLOT(CancelClicked())); comboBox_changeTheme->addItem(QString::fromStdString("Naali dark blue")); comboBox_changeTheme->addItems(QStyleFactory::keys()); }
void SettingsWidget::SaveSettings() { emit SaveSettingsClicked(); AnimatedHide(); // Emit extra params for InworldSceneManager int new_animation_speed = showAnimationSpinBox->value(); if (animationEnabledCheckBox->checkState() == Qt::Unchecked) emit NewUserInterfaceSettingsApplied(opacitySlider->value(), 0); else emit NewUserInterfaceSettingsApplied(opacitySlider->value(), showAnimationSpinBox->value()); }
CacheSettingsWidget::CacheSettingsWidget(QObject *settings_object) : QWidget(0, Qt::Widget), current_textures_cache_everything_(false), current_textures_max_size_(0), current_assets_max_size_(0) { setupUi(this); ReadConfig(); // Set read config values to ui SetTextureConfigValues(current_textures_max_size_, current_textures_cache_everything_); SetAssetConfigValues(current_assets_max_size_); connect(settings_object, SIGNAL(SaveSettingsClicked()), SLOT(SettingsSaved())); connect(pushButton_clear_assets, SIGNAL(clicked()), SLOT(ClearAssets())); connect(pushButton_clear_textures, SIGNAL(clicked()), SLOT(ClearTextures())); }