Exemplo n.º 1
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()));
    }
AssetManager::~AssetManager()
{
	ClearAssets();
}