namespace Oxygen
{
+ static inline QString ptrString(const void *ptr)
+ {
+ return (QString::fromLatin1("0x") + QString::number(quintptr(ptr), 16));
+ }
+
//________________________________________________
WidgetExplorer::WidgetExplorer( QObject* parent ):
QObject( parent ),
QString type( _eventTypes[event->type()] );
if( !type.isEmpty() )
{
- QTextStream( stdout ) << "Oxygen::WidgetExplorer::eventFilter - widget: " << object << " (" << object->metaObject()->className() << ")";
+ QTextStream( stdout ) << "Oxygen::WidgetExplorer::eventFilter - widget: " << ptrString(object) << " (" << object->metaObject()->className() << ")";
QTextStream( stdout ) << " type: " << type << endl;
}
}
QTextStream( stdout )
<< "Oxygen::WidgetExplorer::eventFilter -"
- << " event: " << event << " type: " << eventType( event->type() )
+ << " event: " << ptrString(event) << " type: " << eventType( event->type() )
<< " widget: " << widgetInformation( widget )
<< endl;
QRect r( widget->geometry() );
QString className( widget->metaObject()->className() );
QString out;
- QTextStream( &out ) << widget << " (" << className << ")"
+ QTextStream( &out ) << ptrString(widget) << " (" << className << ")"
<< " position: " << r.x() << "," << r.y()
<< " size: " << r.width() << "," << r.height()
<< " hover: " << widget->testAttribute( Qt::WA_Hover );