Merge pull request #3391 from Morph1984/remove-unknown
Remove option "Show files with type 'Unknown'"
This commit is contained in:
		
						commit
						21c3f48279
					
				@ -742,7 +742,6 @@ void Config::ReadUIValues() {
 | 
				
			|||||||
void Config::ReadUIGamelistValues() {
 | 
					void Config::ReadUIGamelistValues() {
 | 
				
			||||||
    qt_config->beginGroup(QStringLiteral("UIGameList"));
 | 
					    qt_config->beginGroup(QStringLiteral("UIGameList"));
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    UISettings::values.show_unknown = ReadSetting(QStringLiteral("show_unknown"), true).toBool();
 | 
					 | 
				
			||||||
    UISettings::values.show_add_ons = ReadSetting(QStringLiteral("show_add_ons"), true).toBool();
 | 
					    UISettings::values.show_add_ons = ReadSetting(QStringLiteral("show_add_ons"), true).toBool();
 | 
				
			||||||
    UISettings::values.icon_size = ReadSetting(QStringLiteral("icon_size"), 64).toUInt();
 | 
					    UISettings::values.icon_size = ReadSetting(QStringLiteral("icon_size"), 64).toUInt();
 | 
				
			||||||
    UISettings::values.row_1_text_id = ReadSetting(QStringLiteral("row_1_text_id"), 3).toUInt();
 | 
					    UISettings::values.row_1_text_id = ReadSetting(QStringLiteral("row_1_text_id"), 3).toUInt();
 | 
				
			||||||
@ -1159,7 +1158,6 @@ void Config::SaveUIValues() {
 | 
				
			|||||||
void Config::SaveUIGamelistValues() {
 | 
					void Config::SaveUIGamelistValues() {
 | 
				
			||||||
    qt_config->beginGroup(QStringLiteral("UIGameList"));
 | 
					    qt_config->beginGroup(QStringLiteral("UIGameList"));
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    WriteSetting(QStringLiteral("show_unknown"), UISettings::values.show_unknown, true);
 | 
					 | 
				
			||||||
    WriteSetting(QStringLiteral("show_add_ons"), UISettings::values.show_add_ons, true);
 | 
					    WriteSetting(QStringLiteral("show_add_ons"), UISettings::values.show_add_ons, true);
 | 
				
			||||||
    WriteSetting(QStringLiteral("icon_size"), UISettings::values.icon_size, 64);
 | 
					    WriteSetting(QStringLiteral("icon_size"), UISettings::values.icon_size, 64);
 | 
				
			||||||
    WriteSetting(QStringLiteral("row_1_text_id"), UISettings::values.row_1_text_id, 3);
 | 
					    WriteSetting(QStringLiteral("row_1_text_id"), UISettings::values.row_1_text_id, 3);
 | 
				
			||||||
 | 
				
			|||||||
@ -40,7 +40,6 @@ ConfigureUi::ConfigureUi(QWidget* parent) : QWidget(parent), ui(new Ui::Configur
 | 
				
			|||||||
    SetConfiguration();
 | 
					    SetConfiguration();
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    // Force game list reload if any of the relevant settings are changed.
 | 
					    // Force game list reload if any of the relevant settings are changed.
 | 
				
			||||||
    connect(ui->show_unknown, &QCheckBox::stateChanged, this, &ConfigureUi::RequestGameListUpdate);
 | 
					 | 
				
			||||||
    connect(ui->icon_size_combobox, QOverload<int>::of(&QComboBox::currentIndexChanged), this,
 | 
					    connect(ui->icon_size_combobox, QOverload<int>::of(&QComboBox::currentIndexChanged), this,
 | 
				
			||||||
            &ConfigureUi::RequestGameListUpdate);
 | 
					            &ConfigureUi::RequestGameListUpdate);
 | 
				
			||||||
    connect(ui->row_1_text_combobox, QOverload<int>::of(&QComboBox::currentIndexChanged), this,
 | 
					    connect(ui->row_1_text_combobox, QOverload<int>::of(&QComboBox::currentIndexChanged), this,
 | 
				
			||||||
@ -60,7 +59,6 @@ ConfigureUi::~ConfigureUi() = default;
 | 
				
			|||||||
void ConfigureUi::ApplyConfiguration() {
 | 
					void ConfigureUi::ApplyConfiguration() {
 | 
				
			||||||
    UISettings::values.theme =
 | 
					    UISettings::values.theme =
 | 
				
			||||||
        ui->theme_combobox->itemData(ui->theme_combobox->currentIndex()).toString();
 | 
					        ui->theme_combobox->itemData(ui->theme_combobox->currentIndex()).toString();
 | 
				
			||||||
    UISettings::values.show_unknown = ui->show_unknown->isChecked();
 | 
					 | 
				
			||||||
    UISettings::values.show_add_ons = ui->show_add_ons->isChecked();
 | 
					    UISettings::values.show_add_ons = ui->show_add_ons->isChecked();
 | 
				
			||||||
    UISettings::values.icon_size = ui->icon_size_combobox->currentData().toUInt();
 | 
					    UISettings::values.icon_size = ui->icon_size_combobox->currentData().toUInt();
 | 
				
			||||||
    UISettings::values.row_1_text_id = ui->row_1_text_combobox->currentData().toUInt();
 | 
					    UISettings::values.row_1_text_id = ui->row_1_text_combobox->currentData().toUInt();
 | 
				
			||||||
@ -74,7 +72,6 @@ void ConfigureUi::RequestGameListUpdate() {
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
void ConfigureUi::SetConfiguration() {
 | 
					void ConfigureUi::SetConfiguration() {
 | 
				
			||||||
    ui->theme_combobox->setCurrentIndex(ui->theme_combobox->findData(UISettings::values.theme));
 | 
					    ui->theme_combobox->setCurrentIndex(ui->theme_combobox->findData(UISettings::values.theme));
 | 
				
			||||||
    ui->show_unknown->setChecked(UISettings::values.show_unknown);
 | 
					 | 
				
			||||||
    ui->show_add_ons->setChecked(UISettings::values.show_add_ons);
 | 
					    ui->show_add_ons->setChecked(UISettings::values.show_add_ons);
 | 
				
			||||||
    ui->icon_size_combobox->setCurrentIndex(
 | 
					    ui->icon_size_combobox->setCurrentIndex(
 | 
				
			||||||
        ui->icon_size_combobox->findData(UISettings::values.icon_size));
 | 
					        ui->icon_size_combobox->findData(UISettings::values.icon_size));
 | 
				
			||||||
 | 
				
			|||||||
@ -51,13 +51,6 @@
 | 
				
			|||||||
       <layout class="QHBoxLayout" name="GameListHorizontalLayout">
 | 
					       <layout class="QHBoxLayout" name="GameListHorizontalLayout">
 | 
				
			||||||
        <item>
 | 
					        <item>
 | 
				
			||||||
         <layout class="QVBoxLayout" name="GeneralVerticalLayout">
 | 
					         <layout class="QVBoxLayout" name="GeneralVerticalLayout">
 | 
				
			||||||
          <item>
 | 
					 | 
				
			||||||
           <widget class="QCheckBox" name="show_unknown">
 | 
					 | 
				
			||||||
            <property name="text">
 | 
					 | 
				
			||||||
             <string>Show files with type 'Unknown'</string>
 | 
					 | 
				
			||||||
            </property>
 | 
					 | 
				
			||||||
           </widget>
 | 
					 | 
				
			||||||
          </item>
 | 
					 | 
				
			||||||
          <item>
 | 
					          <item>
 | 
				
			||||||
           <widget class="QCheckBox" name="show_add_ons">
 | 
					           <widget class="QCheckBox" name="show_add_ons">
 | 
				
			||||||
            <property name="text">
 | 
					            <property name="text">
 | 
				
			||||||
 | 
				
			|||||||
@ -298,8 +298,7 @@ void GameListWorker::ScanFileSystem(ScanTarget target, const std::string& dir_pa
 | 
				
			|||||||
            }
 | 
					            }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
            const auto file_type = loader->GetFileType();
 | 
					            const auto file_type = loader->GetFileType();
 | 
				
			||||||
            if ((file_type == Loader::FileType::Unknown || file_type == Loader::FileType::Error) &&
 | 
					            if (file_type == Loader::FileType::Unknown || file_type == Loader::FileType::Error) {
 | 
				
			||||||
                !UISettings::values.show_unknown) {
 | 
					 | 
				
			||||||
                return true;
 | 
					                return true;
 | 
				
			||||||
            }
 | 
					            }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
				
			|||||||
@ -89,7 +89,6 @@ struct Values {
 | 
				
			|||||||
    int profile_index;
 | 
					    int profile_index;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    // Game List
 | 
					    // Game List
 | 
				
			||||||
    bool show_unknown;
 | 
					 | 
				
			||||||
    bool show_add_ons;
 | 
					    bool show_add_ons;
 | 
				
			||||||
    uint32_t icon_size;
 | 
					    uint32_t icon_size;
 | 
				
			||||||
    uint8_t row_1_text_id;
 | 
					    uint8_t row_1_text_id;
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
		Reference in New Issue
	
	Block a user