]> git.lyx.org Git - lyx.git/blobdiff - src/frontends/qt4/QGraphicsDialog.C
rename LFUN enum values according to their command (as used in th minibuffer/bind...
[lyx.git] / src / frontends / qt4 / QGraphicsDialog.C
index ac5cdf0233d8fae4ad3422cc8dbb31d500ffc55c..ab06db94650a50811d0748674e4ce36e4d996bb0 100644 (file)
@@ -51,37 +51,38 @@ QGraphicsDialog::QGraphicsDialog(QGraphics * form)
        connect(editPB, SIGNAL(clicked()),
                this, SLOT(edit_clicked()));
 
-    connect( subfigure, SIGNAL( toggled(bool) ), subcaption, SLOT( setEnabled(bool) ) );
-    connect( browsePB, SIGNAL( clicked() ), this, SLOT( browse_clicked() ) );
-    connect( filename, SIGNAL( textChanged(const QString&) ), this, SLOT( change_adaptor() ) );
-    connect( subcaption, SIGNAL( textChanged(const QString&) ), this, SLOT( change_adaptor() ) );
-    connect( subfigure, SIGNAL( stateChanged(int) ), this, SLOT( change_adaptor() ) );
-    connect( latexoptions, SIGNAL( textChanged(const QString&) ), this, SLOT( change_adaptor() ) );
-    connect( clip, SIGNAL( stateChanged(int) ), this, SLOT( change_adaptor() ) );
-    connect( lbX, SIGNAL( textChanged(const QString&) ), this, SLOT( change_bb() ) );
-    connect( showCB, SIGNAL( activated(int) ), this, SLOT( change_adaptor() ) );
-    connect( displayscale, SIGNAL( textChanged(const QString&) ), this, SLOT( change_adaptor() ) );
-    connect( Width, SIGNAL( textChanged(const QString&) ), this, SLOT( change_adaptor() ) );
-    connect( widthUnit, SIGNAL( activated(int) ), this, SLOT( change_WUnit() ) );
-    connect( aspectratio, SIGNAL( stateChanged(int) ), this, SLOT( change_adaptor() ) );
-    connect( displayCB, SIGNAL( stateChanged(int) ), this, SLOT( change_adaptor() ) );
-    connect( draftCB, SIGNAL( stateChanged(int) ), this, SLOT( change_adaptor() ) );
-    connect( unzipCB, SIGNAL( stateChanged(int) ), this, SLOT( change_adaptor() ) );
-    connect( displayCB, SIGNAL( toggled(bool) ), showCB, SLOT( setEnabled(bool) ) );
-    connect( displayCB, SIGNAL( toggled(bool) ), displayscale, SLOT( setEnabled(bool) ) );
-    connect( Height, SIGNAL( textChanged(const QString&) ), this, SLOT( change_adaptor() ) );
-    connect( heightUnit, SIGNAL( selectionChanged(LyXLength::UNIT) ), this, SLOT( change_adaptor() ) );
-    connect( angle, SIGNAL( textChanged(const QString&) ), this, SLOT( change_adaptor() ) );
-    connect( origin, SIGNAL( activated(int) ), this, SLOT( change_adaptor() ) );
-    connect( getPB, SIGNAL( clicked() ), this, SLOT( getBB_clicked() ) );
-    connect( getPB, SIGNAL( clicked() ), this, SLOT( change_adaptor() ) );
-    connect( lbY, SIGNAL( textChanged(const QString&) ), this, SLOT( change_bb() ) );
-    connect( rtX, SIGNAL( textChanged(const QString&) ), this, SLOT( change_bb() ) );
-    connect( rtY, SIGNAL( textChanged(const QString&) ), this, SLOT( change_bb() ) );
-    connect( lbXunit, SIGNAL( activated(int) ), this, SLOT( change_bb() ) );
-    connect( lbYunit, SIGNAL( activated(int) ), this, SLOT( change_bb() ) );
-    connect( rtXunit, SIGNAL( activated(int) ), this, SLOT( change_bb() ) );
-    connect( rtYunit, SIGNAL( activated(int) ), this, SLOT( change_bb() ) );
+       connect( subfigure, SIGNAL( toggled(bool) ), subcaption, SLOT( setEnabled(bool) ) );
+       connect( browsePB, SIGNAL( clicked() ), this, SLOT( browse_clicked() ) );
+       connect( filename, SIGNAL( textChanged(const QString&) ), this, SLOT( change_adaptor() ) );
+       connect( filename, SIGNAL( textChanged(const QString&) ), this, SLOT( filenameChanged(const QString&) ) );
+       connect( subcaption, SIGNAL( textChanged(const QString&) ), this, SLOT( change_adaptor() ) );
+       connect( subfigure, SIGNAL( stateChanged(int) ), this, SLOT( change_adaptor() ) );
+       connect( latexoptions, SIGNAL( textChanged(const QString&) ), this, SLOT( change_adaptor() ) );
+       connect( clip, SIGNAL( stateChanged(int) ), this, SLOT( change_adaptor() ) );
+       connect( lbX, SIGNAL( textChanged(const QString&) ), this, SLOT( change_bb() ) );
+       connect( showCB, SIGNAL( activated(int) ), this, SLOT( change_adaptor() ) );
+       connect( displayscale, SIGNAL( textChanged(const QString&) ), this, SLOT( change_adaptor() ) );
+       connect( Width, SIGNAL( textChanged(const QString&) ), this, SLOT( change_adaptor() ) );
+       connect( widthUnit, SIGNAL( activated(int) ), this, SLOT( change_WUnit() ) );
+       connect( aspectratio, SIGNAL( stateChanged(int) ), this, SLOT( change_adaptor() ) );
+       connect( displayCB, SIGNAL( stateChanged(int) ), this, SLOT( change_adaptor() ) );
+       connect( draftCB, SIGNAL( stateChanged(int) ), this, SLOT( change_adaptor() ) );
+       connect( unzipCB, SIGNAL( stateChanged(int) ), this, SLOT( change_adaptor() ) );
+       connect( displayCB, SIGNAL( toggled(bool) ), showCB, SLOT( setEnabled(bool) ) );
+       connect( displayCB, SIGNAL( toggled(bool) ), displayscale, SLOT( setEnabled(bool) ) );
+       connect( Height, SIGNAL( textChanged(const QString&) ), this, SLOT( change_adaptor() ) );
+       connect( heightUnit, SIGNAL( selectionChanged(LyXLength::UNIT) ), this, SLOT( change_adaptor() ) );
+       connect( angle, SIGNAL( textChanged(const QString&) ), this, SLOT( change_adaptor() ) );
+       connect( origin, SIGNAL( activated(int) ), this, SLOT( change_adaptor() ) );
+       connect( getPB, SIGNAL( clicked() ), this, SLOT( getBB_clicked() ) );
+       connect( getPB, SIGNAL( clicked() ), this, SLOT( change_adaptor() ) );
+       connect( lbY, SIGNAL( textChanged(const QString&) ), this, SLOT( change_bb() ) );
+       connect( rtX, SIGNAL( textChanged(const QString&) ), this, SLOT( change_bb() ) );
+       connect( rtY, SIGNAL( textChanged(const QString&) ), this, SLOT( change_bb() ) );
+       connect( lbXunit, SIGNAL( activated(int) ), this, SLOT( change_bb() ) );
+       connect( lbYunit, SIGNAL( activated(int) ), this, SLOT( change_bb() ) );
+       connect( rtXunit, SIGNAL( activated(int) ), this, SLOT( change_bb() ) );
+       connect( rtYunit, SIGNAL( activated(int) ), this, SLOT( change_bb() ) );
 
        angle->setValidator(new QDoubleValidator(-360, 360, 2, angle));
 
@@ -125,6 +126,7 @@ void QGraphicsDialog::change_WUnit()
        bool useHeight = (widthUnit->currentItem() > 0);
        Height->setEnabled(useHeight);
        heightUnit->setEnabled(useHeight);
+       heightL->setEnabled(useHeight);
        form_->changed();
 }
 
@@ -156,5 +158,10 @@ void QGraphicsDialog::edit_clicked()
        form_->controller().editGraphics();
 }
 
+void QGraphicsDialog::filenameChanged(const QString & filename)
+{
+       editPB->setDisabled(filename.isEmpty());
+}
+
 } // namespace frontend
 } // namespace lyx