# HG changeset patch # User SokoL_SD # Date 1247825332 0 # Node ID 846b89285e2b862e3d8b1753205debc0c2d5ea8f # Parent f31b783b3bb99f66a711e44f03ca6c90583fca54 Generate moc for UrlHandler_shell.cpp. diff -r f31b783b3bb9 -r 846b89285e2b CMakeLists.txt --- a/CMakeLists.txt Thu Jul 16 23:03:31 2009 +0000 +++ b/CMakeLists.txt Fri Jul 17 10:08:52 2009 +0000 @@ -1,6 +1,9 @@ cmake_minimum_required(VERSION 2.6) PROJECT(qtd CXX C) FIND_PACKAGE(Qt4 REQUIRED) +set (QT_USE_QTMAIN false) +set (QT_USE_QTGUI false) +include(${QT_USE_FILE} ${CMAKE_CURRENT_SOURCE_DIR}) ##-------------------------------------------- ## Settings. @@ -229,6 +232,7 @@ set(link_cpp) set(link_d) set(cpp_files) + set(cpp_generated_files) set(d_files) set(classes) set(d_generated_files) @@ -283,7 +287,11 @@ foreach (cpp_source ${cpp_files}) set(cpp_sources ${cpp_sources} ${CMAKE_SOURCE_DIR}/cpp/${cpp_source}.cpp) - endforeach(cpp_source) + endforeach(cpp_source ${cpp_files}) + foreach (cpp_source ${cpp_generated_files}) + set(cpp_sources ${cpp_sources} ${CMAKE_BINARY_DIR}/cpp/${cpp_source}.cpp) + message(${CMAKE_BINARY_DIR}/cpp/${cpp_source}.cpp) + endforeach(cpp_source ${cpp_generated_files}) foreach(d_source ${d_version_files}) set(d_sources ${d_sources} ${CMAKE_SOURCE_DIR}/qt/d${D_VERSION}/qt/${d_source}.d) endforeach(d_source ${d_version_files}) diff -r f31b783b3bb9 -r 846b89285e2b build/gui.txt --- a/build/gui.txt Thu Jul 16 23:03:31 2009 +0000 +++ b/build/gui.txt Fri Jul 17 10:08:52 2009 +0000 @@ -1,5 +1,10 @@ set(required Core) -set (cpp_files qt_gui/UrlHandler_shell) +qt4_generate_moc(cpp/qt_gui/UrlHandler_shell.h + ${CMAKE_CURRENT_BINARY_DIR}/cpp/qt_gui/UrlHandler_shell_moc.cpp + ) +messagE(${CMAKE_CURRENT_BINARY_DIR}/cpp/qt_gui/UrlHandler_shell_moc.cpp) +set (cpp_files qt_gui/UrlHandler_shell ) +set (cpp_generated_files qt_gui/UrlHandler_shell_moc) #set (d_files gui/UrlHandler) set(classes QPushButton diff -r f31b783b3bb9 -r 846b89285e2b cpp/qt_gui/UrlHandler_shell.cpp --- a/cpp/qt_gui/UrlHandler_shell.cpp Thu Jul 16 23:03:31 2009 +0000 +++ b/cpp/qt_gui/UrlHandler_shell.cpp Fri Jul 17 10:08:52 2009 +0000 @@ -39,70 +39,3 @@ // qtd_D_QWidget_delete = (qtd_pf_D_QWidget_delete)qobj_del; } #endif -/* ---------------------------------------- */ - -#if !defined(Q_MOC_OUTPUT_REVISION) -#error "The header file 'urlhandler.h' doesn't include ." -#elif Q_MOC_OUTPUT_REVISION != 61 -#error "This file was generated using the moc from 4.5.0. It" -#error "cannot be used with the include files from this version of Qt." -#error "(The moc has changed too much.)" -#endif - -QT_BEGIN_MOC_NAMESPACE -static const uint qt_meta_data_UrlHandler[] = { - - // content: - 2, // revision - 0, // classname - 0, 0, // classinfo - 1, 12, // methods - 0, 0, // properties - 0, 0, // enums/sets - 0, 0, // constructors - - // slots: signature, parameters, type, tag, flags - 16, 12, 11, 11, 0x0a, - - 0 // eod -}; - -static const char qt_meta_stringdata_UrlHandler[] = { - "UrlHandler\0\0url\0handleUrl(QUrl)\0" -}; - -const QMetaObject UrlHandler::staticMetaObject = { - { &QObject::staticMetaObject, qt_meta_stringdata_UrlHandler, - qt_meta_data_UrlHandler, 0 } -}; - -const QMetaObject *UrlHandler::metaObject() const -{ - return &staticMetaObject; -} - -void *UrlHandler::qt_metacast(const char *_clname) -{ - if (!_clname) return 0; - if (!strcmp(_clname, qt_meta_stringdata_UrlHandler)) - return static_cast(const_cast< UrlHandler*>(this)); - if (!strcmp(_clname, "Qtd_QObjectEntity")) - return static_cast< Qtd_QObjectEntity*>(const_cast< UrlHandler*>(this)); - return QObject::qt_metacast(_clname); -} - -int UrlHandler::qt_metacall(QMetaObject::Call _c, int _id, void **_a) -{ - _id = QObject::qt_metacall(_c, _id, _a); - if (_id < 0) - return _id; - if (_c == QMetaObject::InvokeMetaMethod) { - switch (_id) { - case 0: handleUrl((*reinterpret_cast< const QUrl(*)>(_a[1]))); break; - default: ; - } - _id -= 1; - } - return _id; -} -QT_END_MOC_NAMESPACE diff -r f31b783b3bb9 -r 846b89285e2b cpp/qt_gui/UrlHandler_shell_moc.cpp --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/cpp/qt_gui/UrlHandler_shell_moc.cpp Fri Jul 17 10:08:52 2009 +0000 @@ -0,0 +1,65 @@ +#if !defined(Q_MOC_OUTPUT_REVISION) +#error "The header file 'urlhandler.h' doesn't include ." +#elif Q_MOC_OUTPUT_REVISION != 61 +#error "This file was generated using the moc from 4.5.0. It" +#error "cannot be used with the include files from this version of Qt." +#error "(The moc has changed too much.)" +#endif + +QT_BEGIN_MOC_NAMESPACE +static const uint qt_meta_data_UrlHandler[] = { + + // content: + 2, // revision + 0, // classname + 0, 0, // classinfo + 1, 12, // methods + 0, 0, // properties + 0, 0, // enums/sets + 0, 0, // constructors + + // slots: signature, parameters, type, tag, flags + 16, 12, 11, 11, 0x0a, + + 0 // eod +}; + +static const char qt_meta_stringdata_UrlHandler[] = { + "UrlHandler\0\0url\0handleUrl(QUrl)\0" +}; + +const QMetaObject UrlHandler::staticMetaObject = { + { &QObject::staticMetaObject, qt_meta_stringdata_UrlHandler, + qt_meta_data_UrlHandler, 0 } +}; + +const QMetaObject *UrlHandler::metaObject() const +{ + return &staticMetaObject; +} + +void *UrlHandler::qt_metacast(const char *_clname) +{ + if (!_clname) return 0; + if (!strcmp(_clname, qt_meta_stringdata_UrlHandler)) + return static_cast(const_cast< UrlHandler*>(this)); + if (!strcmp(_clname, "Qtd_QObjectEntity")) + return static_cast< Qtd_QObjectEntity*>(const_cast< UrlHandler*>(this)); + return QObject::qt_metacast(_clname); +} + +int UrlHandler::qt_metacall(QMetaObject::Call _c, int _id, void **_a) +{ + _id = QObject::qt_metacall(_c, _id, _a); + if (_id < 0) + return _id; + if (_c == QMetaObject::InvokeMetaMethod) { + switch (_id) { + case 0: handleUrl((*reinterpret_cast< const QUrl(*)>(_a[1]))); break; + default: ; + } + _id -= 1; + } + return _id; +} +QT_END_MOC_NAMESPACE