Hi

For a quick solution change as below:

HB_FUNC( QT_DISCONNECT_EVENT )
{
   QObject * object = ( QObject * ) hb_parptr( 1 );
   int       type   = hb_parni( 2 );
   bool      bRet   = false;
   Events  * s_e    = qt_getEventFilter();

   char str[ 10 ];
   hb_snprintf( str, sizeof( str ), "%s%i%s", "P", type, "P" );    /* Make
it a unique identifier */
...
}

         =>

HB_FUNC( QT_DISCONNECT_EVENT )
{
   int       type   = hb_parni( 2 );
   bool      bRet   = false;
   Events  * s_e    = qt_getEventFilter();
   QObject * object    = ( QObject* ) hbqt_gcpointer( 1 );          /* get
sender    */
   if( !object )
   {
      object = ( QObject* ) hb_parptr( 1 );
   }

   char str[ 10 ];
   hb_snprintf( str, sizeof( str ), "%s%i%s", "P", type, "P" );    /* Make
it a unique identifier */
...
}

And let me know if it helps.

Regards
Pritpal Bedi



-- 
View this message in context: 
http://www.nabble.com/HbQt-and-Connect-Events-tp25976580p25979231.html
Sent from the Harbour - Dev mailing list archive at Nabble.com.

_______________________________________________
Harbour mailing list
Harbour@harbour-project.org
http://lists.harbour-project.org/mailman/listinfo/harbour

Reply via email to