]> SALOME platform Git repositories - modules/shaper.git/commitdiff
Salome HOME
Get rid of warnings
authormpv <mikhail.ponikarov@opencascade.com>
Mon, 15 Sep 2014 08:35:36 +0000 (12:35 +0400)
committermpv <mikhail.ponikarov@opencascade.com>
Mon, 15 Sep 2014 08:35:36 +0000 (12:35 +0400)
src/ModuleBase/ModuleBase_DoubleSpinBox.cpp
src/ModuleBase/ModuleBase_ViewerPrs.h
src/ModuleBase/ModuleBase_WidgetValueFeature.h

index 171e1e849f64cc2c89407c3e7121526436f0f0dd..8f807737f7e2b0ff48a0186d0d96d3ef3e197338 100644 (file)
@@ -244,7 +244,7 @@ QValidator::State ModuleBase_DoubleSpinBox::validate(QString& str, int& pos) con
   if (overhead == 0)
     state = v.validate(str, pos);
   else {
-    if (str.length() >= overhead && str.startsWith(pref) && str.right(suff.length()) == suff) {
+    if ((uint)(str.length()) >= overhead && str.startsWith(pref) && str.right(suff.length()) == suff) {
       QString core = str.mid(pref.length(), str.length() - overhead);
       int corePos = pos - pref.length();
       state = v.validate(core, corePos);
index c67c2312bd7f05a9ad06b378f55be6919e6fb644..83c9e319354e36d1cde486cb650d719b0e772a22 100644 (file)
@@ -99,8 +99,8 @@ class ModuleBase_ViewerPrs
   {
     bool aResult = (myResult.get() == thePrs.object().get());
     bool aOwner = (myOwner.Access() == thePrs.owner().Access());
-    bool aShape = myShape.IsEqual(thePrs.shape());
-    bool aIO = (myInteractive == thePrs.interactive());
+    bool aShape = myShape.IsEqual(thePrs.shape()) == Standard_True;
+    bool aIO = (myInteractive == thePrs.interactive()) == Standard_True;
     return aResult && aOwner && aShape && aIO;
   }
 
index a40cbd06df2e58c8c47f6a87ced01969c6eedc3b..53abb591bdbd8e5345c306929bbd88253dbcf0ef 100644 (file)
@@ -18,29 +18,29 @@ class GeomAPI_Pnt2d;
  * \ingroup GUI
  * \brief Custom widget value. The widget contains a feature and 2D point.
  */
-class MODULEBASE_EXPORT ModuleBase_WidgetValueFeature : public ModuleBase_WidgetValue
+class ModuleBase_WidgetValueFeature : public ModuleBase_WidgetValue
 {
  public:
   /// Constructor
-  ModuleBase_WidgetValueFeature();
+  MODULEBASE_EXPORT ModuleBase_WidgetValueFeature();
   /// Destructor
-  virtual ~ModuleBase_WidgetValueFeature();
+  MODULEBASE_EXPORT virtual ~ModuleBase_WidgetValueFeature();
 
   /// Fill the widget values by given point
   /// \param thePoint the point
-  void setObject(const ObjectPtr& theFeature);
+  MODULEBASE_EXPORT void setObject(const ObjectPtr& theFeature);
 
   /// Returns the widget values by given point
   /// \return theFeature the current feature
-  const ObjectPtr& object() const;
+  MODULEBASE_EXPORT const ObjectPtr& object() const;
 
   /// Fill the widget values by given point
   /// \param thePoint the point
-  void setPoint(const boost::shared_ptr<GeomAPI_Pnt2d>& thePoint);
+  MODULEBASE_EXPORT void setPoint(const boost::shared_ptr<GeomAPI_Pnt2d>& thePoint);
 
   /// Returns the widget point
   /// \return the current point
-  const boost::shared_ptr<GeomAPI_Pnt2d>& point() const;
+  MODULEBASE_EXPORT const boost::shared_ptr<GeomAPI_Pnt2d>& point() const;
 
  private:
   ObjectPtr myResult;