Salome HOME
Compilation problems with "qintptr" resiolved (again).
authorSergey BELASH <belash.sergey@opencascade.com>
Mon, 14 Apr 2014 12:05:31 +0000 (16:05 +0400)
committerSergey BELASH <belash.sergey@opencascade.com>
Mon, 14 Apr 2014 12:05:31 +0000 (16:05 +0400)
src/XGUI/XGUI_Main.cpp
src/XGUI/XGUI_PartDataModel.cpp

index 26f8d58fd69edb8344d19cffba1dbee323564843..35210da8f79b5f0d60996427cd806072d423b7a1 100644 (file)
@@ -1,6 +1,7 @@
 #include "XGUI_Workshop.h"
 #include <QApplication>
 #include <QTranslator>
+#include <QDebug>
 
 #ifndef WIN32
 
@@ -13,7 +14,7 @@
   \return Pointer to X display.
   \sa getVisual()
 */
-void* getDisplay()
+Display* getDisplay()
 {
   static Display* pDisplay = NULL;
   if ( !pDisplay )
@@ -62,6 +63,7 @@ Qt::HANDLE getVisual()
     return res;
   }
 
+
   qDebug() << "Picked visual 0x" << hex << XVisualIDFromVisual( visualInfo->visual );
   res = (Qt::HANDLE)( visualInfo->visual );
  
index 40f4671db277b9c204dc6da0ad184043f3f83b8f..127c3478f83b339946447f9506afa2adf9f28b6d 100644 (file)
@@ -146,18 +146,18 @@ QModelIndex XGUI_TopDataModel::findParent(const std::shared_ptr<ModelAPI_Feature
   QString aGroup(theFeature->getGroup().c_str());
 
   if (theFeature->getGroup().compare(PARAMETERS_GROUP) == 0)
-    return createIndex(0, 0, (quintptr) ParamsFolder);
+    return createIndex(0, 0, (qint32) ParamsFolder);
   if (theFeature->getGroup().compare(CONSTRUCTIONS_GROUP) == 0)
-    return createIndex(1, 0, (quintptr) ConstructFolder);
+    return createIndex(1, 0, (qint32) ConstructFolder);
   return QModelIndex();
 }
 
 QModelIndex XGUI_TopDataModel::findGroup(const std::string& theGroup) const
 {
   if (theGroup.compare(PARAMETERS_GROUP) == 0)
-    return createIndex(0, 0, (quintptr) ParamsFolder);
+    return createIndex(0, 0, (qint32) ParamsFolder);
   if (theGroup.compare(CONSTRUCTIONS_GROUP) == 0)
-    return createIndex(1, 0, (quintptr) ConstructFolder);
+    return createIndex(1, 0, (qint32) ConstructFolder);
   return QModelIndex();
 }
 
@@ -332,17 +332,17 @@ QModelIndex XGUI_PartDataModel::findParent(const std::shared_ptr<ModelAPI_Featur
   QString aGroup(theFeature->getGroup().c_str());
 
   if (theFeature->getGroup().compare(PARAMETERS_GROUP) == 0)
-    return createIndex(0, 0, (quintptr) ParamsFolder);
+    return createIndex(0, 0, (qint32) ParamsFolder);
   if (theFeature->getGroup().compare(CONSTRUCTIONS_GROUP) == 0)
-    return createIndex(1, 0, (quintptr) ConstructFolder);
+    return createIndex(1, 0, (qint32) ConstructFolder);
   return QModelIndex();
 }
 
 QModelIndex XGUI_PartDataModel::findGroup(const std::string& theGroup) const
 {
   if (theGroup.compare(PARAMETERS_GROUP) == 0)
-    return createIndex(0, 0, (quintptr) ParamsFolder);
+    return createIndex(0, 0, (qint32) ParamsFolder);
   if (theGroup.compare(CONSTRUCTIONS_GROUP) == 0)
-    return createIndex(1, 0, (quintptr) ConstructFolder);
+    return createIndex(1, 0, (qint32) ConstructFolder);
   return QModelIndex();
 }