Remove qt4 moc files and add moc to buildsystem
authorAndre Heinecke <aheinecke@intevation.de>
Wed, 29 May 2013 17:32:31 +0000 (17:32 +0000)
committerAndre Heinecke <aheinecke@intevation.de>
Wed, 29 May 2013 17:32:31 +0000 (17:32 +0000)
    This is neccessary to conditionally enable signals/slots
    at build time.

    * qt4/Makefile.am: Moc files automatically.
    * qt4/pinentryconfirm.moc, qt4/pinentrydialog.moc,
    qsecurelineedit.moc: Removed.

--
    While this removes the hard version requirement to Qt 4.8.2
    caused by the old generated files it breaks the possibillity
    to compile pinentry-qt and pinentry-qt4 in one go as the MOC
    variable is only set once either the qt4 variant or the qt3
    variant will be broken. At least there is a decent
    error message in that case.

qt4/Makefile.am
qt4/pinentryconfirm.moc [deleted file]
qt4/pinentrydialog.moc [deleted file]
qt4/qsecurelineedit.moc [deleted file]

index 054427a..6606d71 100644 (file)
@@ -41,9 +41,17 @@ pinentry_qt4_LDADD = $(QT4_CORE_LIBS) $(QT4_GUI_LIBS) $(libcurses) \
        ../pinentry/libpinentry.a $(top_builddir)/assuan/libassuan.a \
        $(top_builddir)/secmem/libsecmem.a $(LIBCAP)
 
+$(pinentry_qt4_OBJECTS) : pinentryconfirm.moc qsecurelineedit.moc pinentrydialog.moc
+
 pinentry_qt4_SOURCES = pinentrydialog.h pinentrydialog.cpp \
        main.cpp secstring.h secstring.cpp qsecurelineedit.h \
-       qsecurelineedit.cpp pinentrydialog.moc qsecurelineedit.moc \
-       qrc_pinentry.cpp \
-       qsecurelineedit_p.h \
-       pinentryconfirm.cpp pinentryconfirm.h pinentryconfirm.moc
+       qsecurelineedit.cpp qrc_pinentry.cpp \
+       qsecurelineedit_p.h pinentryconfirm.cpp pinentryconfirm.h
+
+clean-moc-extra:
+       rm -vf *.moc
+
+clean-am: clean-moc-extra
+
+%.moc: %.h
+       $(MOC) $< -o $@
diff --git a/qt4/pinentryconfirm.moc b/qt4/pinentryconfirm.moc
deleted file mode 100644 (file)
index ae5841e..0000000
+++ /dev/null
@@ -1,94 +0,0 @@
-/****************************************************************************
-** Meta object code from reading C++ file 'pinentryconfirm.h'
-**
-** Created: Wed Aug 8 16:09:45 2012
-**      by: The Qt Meta Object Compiler version 63 (Qt 4.8.2)
-**
-** WARNING! All changes made in this file will be lost!
-*****************************************************************************/
-
-#include "pinentryconfirm.h"
-#if !defined(Q_MOC_OUTPUT_REVISION)
-#error "The header file 'pinentryconfirm.h' doesn't include <QObject>."
-#elif Q_MOC_OUTPUT_REVISION != 63
-#error "This file was generated using the moc from 4.8.2. 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_PinentryConfirm[] = {
-
- // content:
-       6,       // revision
-       0,       // classname
-       0,    0, // classinfo
-       1,   14, // methods
-       0,    0, // properties
-       0,    0, // enums/sets
-       0,    0, // constructors
-       0,       // flags
-       0,       // signalCount
-
- // slots: signature, parameters, type, tag, flags
-      17,   16,   16,   16, 0x08,
-
-       0        // eod
-};
-
-static const char qt_meta_stringdata_PinentryConfirm[] = {
-    "PinentryConfirm\0\0slotTimeout()\0"
-};
-
-void PinentryConfirm::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
-{
-    if (_c == QMetaObject::InvokeMetaMethod) {
-        Q_ASSERT(staticMetaObject.cast(_o));
-        PinentryConfirm *_t = static_cast<PinentryConfirm *>(_o);
-        switch (_id) {
-        case 0: _t->slotTimeout(); break;
-        default: ;
-        }
-    }
-    Q_UNUSED(_a);
-}
-
-const QMetaObjectExtraData PinentryConfirm::staticMetaObjectExtraData = {
-    0,  qt_static_metacall 
-};
-
-const QMetaObject PinentryConfirm::staticMetaObject = {
-    { &QMessageBox::staticMetaObject, qt_meta_stringdata_PinentryConfirm,
-      qt_meta_data_PinentryConfirm, &staticMetaObjectExtraData }
-};
-
-#ifdef Q_NO_DATA_RELOCATION
-const QMetaObject &PinentryConfirm::getStaticMetaObject() { return staticMetaObject; }
-#endif //Q_NO_DATA_RELOCATION
-
-const QMetaObject *PinentryConfirm::metaObject() const
-{
-    return QObject::d_ptr->metaObject ? QObject::d_ptr->metaObject : &staticMetaObject;
-}
-
-void *PinentryConfirm::qt_metacast(const char *_clname)
-{
-    if (!_clname) return 0;
-    if (!strcmp(_clname, qt_meta_stringdata_PinentryConfirm))
-        return static_cast<void*>(const_cast< PinentryConfirm*>(this));
-    return QMessageBox::qt_metacast(_clname);
-}
-
-int PinentryConfirm::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
-{
-    _id = QMessageBox::qt_metacall(_c, _id, _a);
-    if (_id < 0)
-        return _id;
-    if (_c == QMetaObject::InvokeMetaMethod) {
-        if (_id < 1)
-            qt_static_metacall(this, _c, _id, _a);
-        _id -= 1;
-    }
-    return _id;
-}
-QT_END_MOC_NAMESPACE
diff --git a/qt4/pinentrydialog.moc b/qt4/pinentrydialog.moc
deleted file mode 100644 (file)
index 07f39fb..0000000
+++ /dev/null
@@ -1,136 +0,0 @@
-/****************************************************************************
-** Meta object code from reading C++ file 'pinentrydialog.h'
-**
-** Created: Wed Aug 8 16:09:23 2012
-**      by: The Qt Meta Object Compiler version 63 (Qt 4.8.2)
-**
-** WARNING! All changes made in this file will be lost!
-*****************************************************************************/
-
-#include "pinentrydialog.h"
-#if !defined(Q_MOC_OUTPUT_REVISION)
-#error "The header file 'pinentrydialog.h' doesn't include <QObject>."
-#elif Q_MOC_OUTPUT_REVISION != 63
-#error "This file was generated using the moc from 4.8.2. 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_PinEntryDialog[] = {
-
- // content:
-       6,       // revision
-       0,       // classname
-       0,    0, // classinfo
-       2,   14, // methods
-       4,   24, // properties
-       0,    0, // enums/sets
-       0,    0, // constructors
-       0,       // flags
-       0,       // signalCount
-
- // slots: signature, parameters, type, tag, flags
-      16,   15,   15,   15, 0x0a,
-      42,   15,   15,   15, 0x0a,
-
- // properties: name, type, flags
-      64,   56, 0x0a095103,
-      76,   56, 0x0a095103,
-      93,   82, 0x0009510b,
-      97,   56, 0x0a095103,
-
-       0        // eod
-};
-
-static const char qt_meta_stringdata_PinEntryDialog[] = {
-    "PinEntryDialog\0\0updateQuality(secqstring)\0"
-    "slotTimeout()\0QString\0description\0"
-    "error\0secqstring\0pin\0prompt\0"
-};
-
-void PinEntryDialog::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
-{
-    if (_c == QMetaObject::InvokeMetaMethod) {
-        Q_ASSERT(staticMetaObject.cast(_o));
-        PinEntryDialog *_t = static_cast<PinEntryDialog *>(_o);
-        switch (_id) {
-        case 0: _t->updateQuality((*reinterpret_cast< const secqstring(*)>(_a[1]))); break;
-        case 1: _t->slotTimeout(); break;
-        default: ;
-        }
-    }
-}
-
-const QMetaObjectExtraData PinEntryDialog::staticMetaObjectExtraData = {
-    0,  qt_static_metacall 
-};
-
-const QMetaObject PinEntryDialog::staticMetaObject = {
-    { &QDialog::staticMetaObject, qt_meta_stringdata_PinEntryDialog,
-      qt_meta_data_PinEntryDialog, &staticMetaObjectExtraData }
-};
-
-#ifdef Q_NO_DATA_RELOCATION
-const QMetaObject &PinEntryDialog::getStaticMetaObject() { return staticMetaObject; }
-#endif //Q_NO_DATA_RELOCATION
-
-const QMetaObject *PinEntryDialog::metaObject() const
-{
-    return QObject::d_ptr->metaObject ? QObject::d_ptr->metaObject : &staticMetaObject;
-}
-
-void *PinEntryDialog::qt_metacast(const char *_clname)
-{
-    if (!_clname) return 0;
-    if (!strcmp(_clname, qt_meta_stringdata_PinEntryDialog))
-        return static_cast<void*>(const_cast< PinEntryDialog*>(this));
-    return QDialog::qt_metacast(_clname);
-}
-
-int PinEntryDialog::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
-{
-    _id = QDialog::qt_metacall(_c, _id, _a);
-    if (_id < 0)
-        return _id;
-    if (_c == QMetaObject::InvokeMetaMethod) {
-        if (_id < 2)
-            qt_static_metacall(this, _c, _id, _a);
-        _id -= 2;
-    }
-#ifndef QT_NO_PROPERTIES
-      else if (_c == QMetaObject::ReadProperty) {
-        void *_v = _a[0];
-        switch (_id) {
-        case 0: *reinterpret_cast< QString*>(_v) = description(); break;
-        case 1: *reinterpret_cast< QString*>(_v) = error(); break;
-        case 2: *reinterpret_cast< secqstring*>(_v) = pin(); break;
-        case 3: *reinterpret_cast< QString*>(_v) = prompt(); break;
-        }
-        _id -= 4;
-    } else if (_c == QMetaObject::WriteProperty) {
-        void *_v = _a[0];
-        switch (_id) {
-        case 0: setDescription(*reinterpret_cast< QString*>(_v)); break;
-        case 1: setError(*reinterpret_cast< QString*>(_v)); break;
-        case 2: setPin(*reinterpret_cast< secqstring*>(_v)); break;
-        case 3: setPrompt(*reinterpret_cast< QString*>(_v)); break;
-        }
-        _id -= 4;
-    } else if (_c == QMetaObject::ResetProperty) {
-        _id -= 4;
-    } else if (_c == QMetaObject::QueryPropertyDesignable) {
-        _id -= 4;
-    } else if (_c == QMetaObject::QueryPropertyScriptable) {
-        _id -= 4;
-    } else if (_c == QMetaObject::QueryPropertyStored) {
-        _id -= 4;
-    } else if (_c == QMetaObject::QueryPropertyEditable) {
-        _id -= 4;
-    } else if (_c == QMetaObject::QueryPropertyUser) {
-        _id -= 4;
-    }
-#endif // QT_NO_PROPERTIES
-    return _id;
-}
-QT_END_MOC_NAMESPACE
diff --git a/qt4/qsecurelineedit.moc b/qt4/qsecurelineedit.moc
deleted file mode 100644 (file)
index cb3eb47..0000000
+++ /dev/null
@@ -1,269 +0,0 @@
-/****************************************************************************
-** Meta object code from reading C++ file 'qsecurelineedit.h'
-**
-** Created: Wed Aug 8 16:09:59 2012
-**      by: The Qt Meta Object Compiler version 63 (Qt 4.8.2)
-**
-** WARNING! All changes made in this file will be lost!
-*****************************************************************************/
-
-#include "qsecurelineedit.h"
-#if !defined(Q_MOC_OUTPUT_REVISION)
-#error "The header file 'qsecurelineedit.h' doesn't include <QObject>."
-#elif Q_MOC_OUTPUT_REVISION != 63
-#error "This file was generated using the moc from 4.8.2. 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_QSecureLineEdit[] = {
-
- // content:
-       6,       // revision
-       0,       // classname
-       0,    0, // classinfo
-      14,   14, // methods
-      16,   84, // properties
-       1,  148, // enums/sets
-       0,    0, // constructors
-       0,       // flags
-       6,       // signalCount
-
- // signals: signature, parameters, type, tag, flags
-      17,   16,   16,   16, 0x05,
-      41,   16,   16,   16, 0x05,
-      66,   64,   16,   16, 0x05,
-      97,   16,   16,   16, 0x05,
-     113,   16,   16,   16, 0x05,
-     131,   16,   16,   16, 0x05,
-
- // slots: signature, parameters, type, tag, flags
-     150,   16,   16,   16, 0x0a,
-     170,   16,   16,   16, 0x0a,
-     178,   16,   16,   16, 0x0a,
-     190,   16,   16,   16, 0x0a,
-     197,   16,   16,   16, 0x0a,
-     204,   16,   16,   16, 0x08,
-     226,   16,   16,   16, 0x08,
-     252,   16,   16,   16, 0x08,
-
- // properties: name, type, flags
-     280,  272, 0x0a095103,
-     301,  290, 0x0059510b,
-     310,  306, 0x02095103,
-     325,  320, 0x01095103,
-     340,  331, 0x00095009,
-     349,  290, 0x00095009,
-     361,  306, 0x02095103,
-     390,  376, 0x0009510b,
-     400,  320, 0x01094103,
-     409,  320, 0x01095001,
-     425,  290, 0x00095009,
-     438,  320, 0x01095103,
-     450,  320, 0x01095103,
-     459,  320, 0x01095001,
-     473,  320, 0x01095001,
-     487,  320, 0x01095001,
-
- // properties: notify_signal_id
-       0,
-       0,
-       0,
-       0,
-       0,
-       0,
-       0,
-       0,
-       0,
-       0,
-       0,
-       0,
-       0,
-       0,
-       0,
-       0,
-
- // enums: name, flags, count, data
-     331, 0x0,    4,  152,
-
- // enum data: key, value
-     503, uint(QSecureLineEdit::Normal),
-     510, uint(QSecureLineEdit::NoEcho),
-     517, uint(QSecureLineEdit::Password),
-     526, uint(QSecureLineEdit::PasswordEchoOnEdit),
-
-       0        // eod
-};
-
-static const char qt_meta_stringdata_QSecureLineEdit[] = {
-    "QSecureLineEdit\0\0textChanged(secqstring)\0"
-    "textEdited(secqstring)\0,\0"
-    "cursorPositionChanged(int,int)\0"
-    "returnPressed()\0editingFinished()\0"
-    "selectionChanged()\0setText(secqstring)\0"
-    "clear()\0selectAll()\0undo()\0redo()\0"
-    "_q_clipboardChanged()\0_q_handleWindowActivate()\0"
-    "_q_deleteSelected()\0QString\0inputMask\0"
-    "secqstring\0text\0int\0maxLength\0bool\0"
-    "frame\0EchoMode\0echoMode\0displayText\0"
-    "cursorPosition\0Qt::Alignment\0alignment\0"
-    "modified\0hasSelectedText\0selectedText\0"
-    "dragEnabled\0readOnly\0undoAvailable\0"
-    "redoAvailable\0acceptableInput\0Normal\0"
-    "NoEcho\0Password\0PasswordEchoOnEdit\0"
-};
-
-void QSecureLineEdit::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
-{
-    if (_c == QMetaObject::InvokeMetaMethod) {
-        Q_ASSERT(staticMetaObject.cast(_o));
-        QSecureLineEdit *_t = static_cast<QSecureLineEdit *>(_o);
-        switch (_id) {
-        case 0: _t->textChanged((*reinterpret_cast< const secqstring(*)>(_a[1]))); break;
-        case 1: _t->textEdited((*reinterpret_cast< const secqstring(*)>(_a[1]))); break;
-        case 2: _t->cursorPositionChanged((*reinterpret_cast< int(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2]))); break;
-        case 3: _t->returnPressed(); break;
-        case 4: _t->editingFinished(); break;
-        case 5: _t->selectionChanged(); break;
-        case 6: _t->setText((*reinterpret_cast< const secqstring(*)>(_a[1]))); break;
-        case 7: _t->clear(); break;
-        case 8: _t->selectAll(); break;
-        case 9: _t->undo(); break;
-        case 10: _t->redo(); break;
-        case 11: _t->d_func()->_q_clipboardChanged(); break;
-        case 12: _t->d_func()->_q_handleWindowActivate(); break;
-        case 13: _t->d_func()->_q_deleteSelected(); break;
-        default: ;
-        }
-    }
-}
-
-const QMetaObjectExtraData QSecureLineEdit::staticMetaObjectExtraData = {
-    0,  qt_static_metacall 
-};
-
-const QMetaObject QSecureLineEdit::staticMetaObject = {
-    { &QWidget::staticMetaObject, qt_meta_stringdata_QSecureLineEdit,
-      qt_meta_data_QSecureLineEdit, &staticMetaObjectExtraData }
-};
-
-#ifdef Q_NO_DATA_RELOCATION
-const QMetaObject &QSecureLineEdit::getStaticMetaObject() { return staticMetaObject; }
-#endif //Q_NO_DATA_RELOCATION
-
-const QMetaObject *QSecureLineEdit::metaObject() const
-{
-    return QObject::d_ptr->metaObject ? QObject::d_ptr->metaObject : &staticMetaObject;
-}
-
-void *QSecureLineEdit::qt_metacast(const char *_clname)
-{
-    if (!_clname) return 0;
-    if (!strcmp(_clname, qt_meta_stringdata_QSecureLineEdit))
-        return static_cast<void*>(const_cast< QSecureLineEdit*>(this));
-    return QWidget::qt_metacast(_clname);
-}
-
-int QSecureLineEdit::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
-{
-    _id = QWidget::qt_metacall(_c, _id, _a);
-    if (_id < 0)
-        return _id;
-    if (_c == QMetaObject::InvokeMetaMethod) {
-        if (_id < 14)
-            qt_static_metacall(this, _c, _id, _a);
-        _id -= 14;
-    }
-#ifndef QT_NO_PROPERTIES
-      else if (_c == QMetaObject::ReadProperty) {
-        void *_v = _a[0];
-        switch (_id) {
-        case 0: *reinterpret_cast< QString*>(_v) = inputMask(); break;
-        case 1: *reinterpret_cast< secqstring*>(_v) = text(); break;
-        case 2: *reinterpret_cast< int*>(_v) = maxLength(); break;
-        case 3: *reinterpret_cast< bool*>(_v) = hasFrame(); break;
-        case 4: *reinterpret_cast< EchoMode*>(_v) = echoMode(); break;
-        case 5: *reinterpret_cast< secqstring*>(_v) = displayText(); break;
-        case 6: *reinterpret_cast< int*>(_v) = cursorPosition(); break;
-        case 7: *reinterpret_cast< Qt::Alignment*>(_v) = alignment(); break;
-        case 8: *reinterpret_cast< bool*>(_v) = isModified(); break;
-        case 9: *reinterpret_cast< bool*>(_v) = hasSelectedText(); break;
-        case 10: *reinterpret_cast< secqstring*>(_v) = selectedText(); break;
-        case 11: *reinterpret_cast< bool*>(_v) = dragEnabled(); break;
-        case 12: *reinterpret_cast< bool*>(_v) = isReadOnly(); break;
-        case 13: *reinterpret_cast< bool*>(_v) = isUndoAvailable(); break;
-        case 14: *reinterpret_cast< bool*>(_v) = isRedoAvailable(); break;
-        case 15: *reinterpret_cast< bool*>(_v) = hasAcceptableInput(); break;
-        }
-        _id -= 16;
-    } else if (_c == QMetaObject::WriteProperty) {
-        void *_v = _a[0];
-        switch (_id) {
-        case 0: setInputMask(*reinterpret_cast< QString*>(_v)); break;
-        case 1: setText(*reinterpret_cast< secqstring*>(_v)); break;
-        case 2: setMaxLength(*reinterpret_cast< int*>(_v)); break;
-        case 3: setFrame(*reinterpret_cast< bool*>(_v)); break;
-        case 6: setCursorPosition(*reinterpret_cast< int*>(_v)); break;
-        case 7: setAlignment(*reinterpret_cast< Qt::Alignment*>(_v)); break;
-        case 8: setModified(*reinterpret_cast< bool*>(_v)); break;
-        case 11: setDragEnabled(*reinterpret_cast< bool*>(_v)); break;
-        case 12: setReadOnly(*reinterpret_cast< bool*>(_v)); break;
-        }
-        _id -= 16;
-    } else if (_c == QMetaObject::ResetProperty) {
-        _id -= 16;
-    } else if (_c == QMetaObject::QueryPropertyDesignable) {
-        _id -= 16;
-    } else if (_c == QMetaObject::QueryPropertyScriptable) {
-        _id -= 16;
-    } else if (_c == QMetaObject::QueryPropertyStored) {
-        _id -= 16;
-    } else if (_c == QMetaObject::QueryPropertyEditable) {
-        _id -= 16;
-    } else if (_c == QMetaObject::QueryPropertyUser) {
-        _id -= 16;
-    }
-#endif // QT_NO_PROPERTIES
-    return _id;
-}
-
-// SIGNAL 0
-void QSecureLineEdit::textChanged(const secqstring & _t1)
-{
-    void *_a[] = { 0, const_cast<void*>(reinterpret_cast<const void*>(&_t1)) };
-    QMetaObject::activate(this, &staticMetaObject, 0, _a);
-}
-
-// SIGNAL 1
-void QSecureLineEdit::textEdited(const secqstring & _t1)
-{
-    void *_a[] = { 0, const_cast<void*>(reinterpret_cast<const void*>(&_t1)) };
-    QMetaObject::activate(this, &staticMetaObject, 1, _a);
-}
-
-// SIGNAL 2
-void QSecureLineEdit::cursorPositionChanged(int _t1, int _t2)
-{
-    void *_a[] = { 0, const_cast<void*>(reinterpret_cast<const void*>(&_t1)), const_cast<void*>(reinterpret_cast<const void*>(&_t2)) };
-    QMetaObject::activate(this, &staticMetaObject, 2, _a);
-}
-
-// SIGNAL 3
-void QSecureLineEdit::returnPressed()
-{
-    QMetaObject::activate(this, &staticMetaObject, 3, 0);
-}
-
-// SIGNAL 4
-void QSecureLineEdit::editingFinished()
-{
-    QMetaObject::activate(this, &staticMetaObject, 4, 0);
-}
-
-// SIGNAL 5
-void QSecureLineEdit::selectionChanged()
-{
-    QMetaObject::activate(this, &staticMetaObject, 5, 0);
-}
-QT_END_MOC_NAMESPACE