]> git.lyx.org Git - features.git/blobdiff - src/frontends/qt2/QMathMatrixDialog.C
change "support/std_sstream.h" to <sstream>
[features.git] / src / frontends / qt2 / QMathMatrixDialog.C
index 4a9fb39cc3c345df7b1a69f067cf6b4e25518207..26a5529c6e10286213efcc6098abdabe26a77b86 100644 (file)
@@ -3,40 +3,49 @@
  * This file is part of LyX, the document processor.
  * Licence details can be found in the file COPYING.
  *
- * \author Juergen Spitzmueller
+ * \author Jürgen Spitzmüller
  *
- * Full author contact details are available in file CREDITS
+ * Full author contact details are available in file CREDITS.
  */
 
 #include <config.h>
 
+#include "QMathMatrixDialog.h"
+#include "QMath.h"
 
+#include "emptytable.h"
 #include "qt_helpers.h"
 
-#include "support/lstrings.h"
+#include "controllers/ControlMath.h"
 
-#include "QMath.h"
-#include "QMathMatrixDialog.h"
+#include <sstream>
 
 #include <qcombobox.h>
-#include <qlabel.h>
 #include <qlineedit.h>
 #include <qpushbutton.h>
 #include <qspinbox.h>
-#include "emptytable.h"
 
+using std::ostringstream;
+using std::string;
+
+namespace lyx {
+namespace frontend {
+
+namespace {
 
-static char h_align_str[80] = "c";
-static char v_align_c[] = "tcb";
+char h_align_str[80] = "c";
+char v_align_c[] = "tcb";
 
+} // namespace anon
 
-QMathMatrixDialog::QMathMatrixDialog(QMath * form)
+
+QMathMatrixDialog::QMathMatrixDialog(QMathMatrix * form)
        : QMathMatrixDialogBase(0, 0, false, 0),
        form_(form)
 {
-       setCaption(qt_("LyX: Insert matrix"));
+       setCaption(qt_("LyX: Insert Matrix"));
 
-       table->setMinimumSize(100,100);
+       table->setMinimumSize(100, 100);
        rowsSB->setValue(2);
        columnsSB->setValue(2);
        valignCO->setCurrentItem(1);
@@ -81,7 +90,7 @@ void QMathMatrixDialog::slotOK()
 
        ostringstream os;
        os << nx << ' ' << ny << ' ' << c << ' ' << sh;
-       form_->insertMatrix(os.str().c_str());
+       form_->controller().dispatchMatrix(os.str().c_str());
 
        // close the dialog
        close();
@@ -92,3 +101,6 @@ void QMathMatrixDialog::slotClose()
 {
        close();
 }
+
+} // namespace frontend
+} // namespace lyx