Salome HOME
Fix for problem: numbers of isolines functionality work incorrect.
[modules/gui.git] / src / Plot2d / Plot2d_ViewFrame.cxx
index fa5105239f8d26a9dc38238b6a19872075604ce6..03540eabd1bd5a2097cfcb1854331c5275b8a9c0 100755 (executable)
@@ -7,10 +7,10 @@
 #include "Plot2d_SetupViewDlg.h"
 
 #include "SUIT_Tools.h"
-#include "SUIT_FileDlg.h"
 #include "SUIT_Session.h"
 #include "SUIT_MessageBox.h"
 #include "SUIT_ResourceMgr.h"
+#include "SUIT_Application.h"
 
 //#include "utilities.h"
 
@@ -25,7 +25,7 @@
 
 #include <qwt_math.h>
 #include <qwt_plot_canvas.h>
-#include <iostream.h>
+#include <iostream>
 #include <stdlib.h>
 
 //#include "utilities.h"
@@ -1331,6 +1331,7 @@ bool Plot2d_ViewFrame::isModeVerLinear()
 */
 void Plot2d_ViewFrame::plotMousePressed(const QMouseEvent& me )
 {
+  ((Plot2d_ViewWindow*)parent())->putInfo(getInfo(me.pos()));
   if ( myOperation == NoOpId )
     myOperation = testOperation( me );
   if ( myOperation != NoOpId ) {
@@ -1462,35 +1463,6 @@ void Plot2d_ViewFrame::wheelEvent(QWheelEvent* event)
   myPlot->replot();
   myPnt = event->pos();
 }
-/*!
-  View operations : Dump view
-*/
-void Plot2d_ViewFrame::onDump()
-{
-  QApplication::setOverrideCursor( Qt::waitCursor );
-  QPixmap px = QPixmap::grabWindow(winId());
-  QApplication::restoreOverrideCursor();
-  
-  QString fileName = SUIT_FileDlg::getFileName(this,
-                QString::null,
-                tr("OCC_IMAGE_FILES"),
-                tr("INF_APP_DUMP_VIEW"),
-                false);
-  if ( !fileName.isNull() )
-  {
-    QApplication::setOverrideCursor( Qt::waitCursor );
-    QString fmt = SUIT_Tools::extension( fileName ).upper();
-    if (fmt.isEmpty())
-      fmt = QString("BMP"); // default format
-    if (fmt == "JPG")
-      fmt = "JPEG";
-    bool bOk = px.save(fileName, fmt.latin1());
-    QApplication::restoreOverrideCursor();
-    if (!bOk) {
-      SUIT_MessageBox::error1(this, tr("ERROR"), tr("ERR_DOC_CANT_SAVE_FILE"), tr("BUT_OK"));
-    }
-  }
-}
 /*!
   View operations : Pan view
 */
@@ -1731,3 +1703,9 @@ bool Plot2d_Plot2d::existMarker( const QwtSymbol::Style typeMarker, const QColor
   }
   return false;
 }
+
+// TEMPORARY SOLUTION!!!  TO BE IMPLEMENTED!!!
+Plot2d_Prs* Plot2d_ViewFrame::CreatePrs( const char* /*entry*/ )
+{
+  return 0;
+}