Exemple #1
0
    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());
       
    }
Exemple #2
0
    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());
    }
Exemple #3
0
    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()));
    }