mirror of
https://github.com/sqlitebrowser/sqlitebrowser.git
synced 2026-01-20 02:50:46 -06:00
Don't add multiple "All files" filter to the Open/Save file dialogs
See issue #1556.
This commit is contained in:
@@ -13,15 +13,13 @@ FileExtensionManager::FileExtensionManager(QStringList init, QWidget *parent) :
|
||||
QString description = itemString.left(itemString.indexOf('(')).trimmed();
|
||||
QString extension = itemString;
|
||||
extension = extension.remove (0, itemString.indexOf('(')+1).remove(')').simplified().trimmed();
|
||||
if ( extension.compare("*") != 0 ) //We exclude "All files" from the table
|
||||
{
|
||||
QTableWidgetItem *newItemDescription = new QTableWidgetItem(description);
|
||||
QTableWidgetItem *newItemExtension = new QTableWidgetItem(extension);
|
||||
ui->tableExtensions->insertRow(i);
|
||||
ui->tableExtensions->setItem(i, 0, newItemDescription);
|
||||
ui->tableExtensions->setItem(i, 1, newItemExtension);
|
||||
i++;
|
||||
}
|
||||
|
||||
QTableWidgetItem *newItemDescription = new QTableWidgetItem(description);
|
||||
QTableWidgetItem *newItemExtension = new QTableWidgetItem(extension);
|
||||
ui->tableExtensions->insertRow(i);
|
||||
ui->tableExtensions->setItem(i, 0, newItemDescription);
|
||||
ui->tableExtensions->setItem(i, 1, newItemExtension);
|
||||
i++;
|
||||
}
|
||||
|
||||
connect(ui->buttonAdd, SIGNAL(clicked(bool)), this, SLOT(addItem()));
|
||||
|
||||
@@ -16,7 +16,7 @@
|
||||
PreferencesDialog::PreferencesDialog(QWidget* parent)
|
||||
: QDialog(parent),
|
||||
ui(new Ui::PreferencesDialog),
|
||||
m_dbFileExtensions(FileDialog::getSqlDatabaseFileFilter().split(";;"))
|
||||
m_dbFileExtensions(Settings::getValue("General", "DBFileExtensions").toString().split(";;"))
|
||||
{
|
||||
ui->setupUi(this);
|
||||
ui->treeSyntaxHighlighting->setColumnHidden(0, true);
|
||||
|
||||
Reference in New Issue
Block a user