void MDIWindow::dump()
{
- QString datadir = (QString(qgetenv ("CASROOT").constData()) + "/../data/images");
- static QString filter;
- filter = "Images Files (*.bmp *.ppm *.png *.jpg *.tiff *.tga *.gif *.exr *.ps *.eps *.tex *.pdf *.svg *.pgf)";
+ QString filter = "Images Files (*.bmp *.ppm *.png *.jpg *.tiff *.tga *.gif *.exr)";
QFileDialog fd ( 0 );
fd.setModal( true );
fd.setNameFilter ( filter );
if ( !QFileInfo( file ).completeSuffix().length() )
file += QString( ".bmp" );
- bool res = myView->dump( (Standard_CString)file.toLatin1().constData() );
+ const TCollection_AsciiString anUtf8Path (file.toUtf8().data());
+
+ bool res = myView->dump( anUtf8Path.ToCString() );
QApplication::restoreOverrideCursor();
if ( !res )
{
QWidgetList list = qApp->allWidgets();
- QWidget* mainWidget;
+ QWidget* mainWidget = NULL;
for( int i = 0; i < list.size(); ++i )
{
if( qobject_cast<ApplicationCommonWindow*>( list.at( i ) ) )