#include <QHBoxLayout>
using namespace std;
+using namespace lyx::support;
namespace lyx {
-using support::split;
-
/// return the Qt form of the label
static docstring const getLabel(docstring const & ucs4str)
{
: QFileDialog(qApp->focusWidget(),
toqstr(t), toqstr(p), toqstr(filters.as_string()))
{
+ QString const path = toqstr(p);
+ QDir dir(path);
+ // FIXME: workaround for a bug in qt which makes LyX crash
+ // with hidden paths (bug 4513). Recheck with recent Qt versions.
+ if (path.contains("/."))
+ dir.setFilter(QDir::Hidden);
+ setDirectory(dir);
setWindowTitle(toqstr(t));
QList<QHBoxLayout *> layout = findChildren<QHBoxLayout *>();