src/activeqt/container/qaxbase.cpp
branchGCC_SURGE
changeset 31 5daf16870df6
parent 30 5dc02b23752f
equal deleted inserted replaced
27:93b982ccede2 31:5daf16870df6
  1351 #endif
  1351 #endif
  1352 }
  1352 }
  1353 
  1353 
  1354 
  1354 
  1355 // There seams to be a naming problem in mingw headers
  1355 // There seams to be a naming problem in mingw headers
  1356 #ifdef Q_CC_GNU
  1356 #if defined(Q_CC_GNU) && !defined(COAUTHIDENTITY) && !defined(__MINGW64_VERSION_MAJOR)
  1357 #ifndef COAUTHIDENTITY
       
  1358 #define COAUTHIDENTITY AUTH_IDENTITY
  1357 #define COAUTHIDENTITY AUTH_IDENTITY
  1359 #endif
       
  1360 #endif
  1358 #endif
  1361 
  1359 
  1362 
  1360 
  1363 /*!
  1361 /*!
  1364     Creates the instance on a remote server, and returns the IUnknown interface
  1362     Creates the instance on a remote server, and returns the IUnknown interface
  2541                 }
  2539                 }
  2542                 if (!dontBreak)
  2540                 if (!dontBreak)
  2543                     break;
  2541                     break;
  2544             }
  2542             }
  2545             if (funcdesc->invkind == INVOKE_PROPERTYPUT) {
  2543             if (funcdesc->invkind == INVOKE_PROPERTYPUT) {
       
  2544                 // remove the typename guessed for property setters
       
  2545                 // its done only for setter's with more than one parameter.
       
  2546                 if (funcdesc->cParams - funcdesc->cParamsOpt > 1) {
       
  2547                     type.clear();
       
  2548                 }
  2546                 QByteArray set;
  2549                 QByteArray set;
  2547                 if (isupper(prototype.at(0))) {
  2550                 if (isupper(prototype.at(0))) {
  2548                     set = "Set";
  2551                     set = "Set";
  2549                 } else {
  2552                 } else {
  2550                     set = "set";
  2553                     set = "set";