|
From: <dhu...@us...> - 2007-01-20 16:23:27
|
Revision: 211
http://svn.sourceforge.net/qcell/?rev=211&view=rev
Author: dhubleizh
Date: 2007-01-20 08:23:25 -0800 (Sat, 20 Jan 2007)
Log Message:
-----------
- agregated default filters for N, LF and CD
Modified Paths:
--------------
trunk/qcell/visgui/MainWindow.cpp
Modified: trunk/qcell/visgui/MainWindow.cpp
===================================================================
--- trunk/qcell/visgui/MainWindow.cpp 2007-01-20 16:16:59 UTC (rev 210)
+++ trunk/qcell/visgui/MainWindow.cpp 2007-01-20 16:23:25 UTC (rev 211)
@@ -143,15 +143,20 @@
fd.setFileMode(QFileDialog::ExistingFile);
QStringList filters;
+ QString default_filter(tr("Supported neighbourhoods"));
+ default_filter.append(" (");
QString filter;
// Add filter in format %{name} files (*.%{name})
foreach(QString key, neighbourhood_parsers.keys())
{
// Don't shorten this, as it is made for translations
// purposes
+ default_filter.append("*." + key + ' ');
filter = key + " " + tr("files") + " (*." + key + ")";
filters << filter;
}
+ default_filter.append(')');
+ filters.prepend(default_filter);
fd.setFilters(filters);
if(fd.exec())
@@ -186,15 +191,20 @@
fd.setFileMode(QFileDialog::ExistingFile);
QStringList filters;
+ QString default_filter(tr("Supported functions"));
+ default_filter.append(" (");
QString filter;
// Add filter in format %{name} files (*.%{name})
foreach(QString key, function_parsers.keys())
{
// Don't shorten this, as it is made for translations
// purposes
+ default_filter.append("*." + key + ' ');
filter = key + " " + tr("files") + " (*." + key + ")";
filters << filter;
}
+ default_filter.append(')');
+ filters.prepend(default_filter);
fd.setFilters(filters);
if(fd.exec())
@@ -230,15 +240,20 @@
fd.setFileMode(QFileDialog::ExistingFile);
QStringList filters;
+ QString default_filter(tr("Supported worlds"));
+ default_filter.append(" (");
QString filter;
// Add filter in format %{name} files (*.%{name})
foreach(QString key, world_parsers.keys())
{
// Don't shorten this, as it is made for translations
// purposes
+ default_filter.append("*." + key + ' ');
filter = key + " " + tr("files") + " (*." + key + ")";
filters << filter;
}
+ default_filter.append(')');
+ filters.prepend(default_filter);
fd.setFilters(filters);
if(fd.exec())
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|