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(); }