]> git.lyx.org Git - lyx.git/blobdiff - src/frontends/qt2/QGraphicsDialog.C
Get rid of the static_casts.
[lyx.git] / src / frontends / qt2 / QGraphicsDialog.C
index 75c8e6e589c1d37ec5621365524035ef603e500c..99fee73aad16b608f62b32cfac915fe745b65da9 100644 (file)
@@ -11,9 +11,6 @@
 
 #include <config.h>
 
-#ifdef __GNUG__
-#pragma implementation
-#endif
 
 #include "ControlGraphics.h"
 #include "debug.h"
@@ -90,13 +87,10 @@ void QGraphicsDialog::closeEvent(QCloseEvent * e)
 
 void QGraphicsDialog::browse_clicked()
 {
-       QString file = QFileDialog::getOpenFileName(
-               QString::null, qt_("Files (*)"),
-               this, 0, qt_("Select a graphic file"));
-       if (!file.isNull()) {
-               filename->setText(file);
-               form_->changed();
-       }
+       string const str = 
+               form_->controller().Browse(fromqstr(filename->text()));
+       filename->setText(toqstr(str));
+       form_->changed();
 }