rendered paste body#include <QtGui/QApplication>#include <QtGui/QMainWindow>#include "ui_keyboardhooking.h"#include <QxtGlobalShortcut>class KeyboardHooking : public QMainWindow{ Q_OBJECT public: KeyboardHooking(QWidget *parent = 0, Qt::WFlags flags = 0) { // This line causes an unhandled exception in QListData::Data *QListData::detach2() // found in qlistdata.cpp // As found in QtCore4.dll from QT 4.4 snapshot 20080304 keySequence = new QxtGlobalShortcut (); } ~KeyboardHooking(); private: Ui::KeyboardHookingClass ui; QxtGlobalShortcut *keySequence;int main(int argc, char *argv[]){ QApplication a(argc, argv); KeyboardHooking w; w.show(); a.connect(&a, SIGNAL(lastWindowClosed()), &a, SLOT(quit())); return a.exec();}