/****************************************************************************
** Meta object code from reading C++ file 'kgloballedgerview.h'
**
** Created by: The Qt Meta Object Compiler version 63 (Qt 4.8.7)
**
** WARNING! All changes made in this file will be lost!
*****************************************************************************/

#include "../../../src/kmymoney-4.7.2/kmymoney/views/kgloballedgerview.h"
#if !defined(Q_MOC_OUTPUT_REVISION)
#error "The header file 'kgloballedgerview.h' doesn't include <QObject>."
#elif Q_MOC_OUTPUT_REVISION != 63
#error "This file was generated using the moc from 4.8.7. 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_MousePressFilter[] = {

 // content:
       6,       // revision
       0,       // classname
       0,    0, // classinfo
       5,   14, // methods
       0,    0, // properties
       0,    0, // enums/sets
       0,    0, // constructors
       0,       // flags
       1,       // signalCount

 // signals: signature, parameters, type, tag, flags
      18,   17,   17,   17, 0x05,

 // slots: signature, parameters, type, tag, flags
      60,   54,   17,   17, 0x0a,
      82,   17,   17,   17, 0x2a,
     100,   54,   17,   17, 0x0a,
     124,   17,   17,   17, 0x2a,

       0        // eod
};

static const char qt_meta_stringdata_MousePressFilter[] = {
    "MousePressFilter\0\0mousePressedOnExternalWidget(bool&)\0"
    "state\0setFilterActive(bool)\0"
    "setFilterActive()\0setFilterDeactive(bool)\0"
    "setFilterDeactive()\0"
};

void MousePressFilter::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        Q_ASSERT(staticMetaObject.cast(_o));
        MousePressFilter *_t = static_cast<MousePressFilter *>(_o);
        switch (_id) {
        case 0: _t->mousePressedOnExternalWidget((*reinterpret_cast< bool(*)>(_a[1]))); break;
        case 1: _t->setFilterActive((*reinterpret_cast< bool(*)>(_a[1]))); break;
        case 2: _t->setFilterActive(); break;
        case 3: _t->setFilterDeactive((*reinterpret_cast< bool(*)>(_a[1]))); break;
        case 4: _t->setFilterDeactive(); break;
        default: ;
        }
    }
}

const QMetaObjectExtraData MousePressFilter::staticMetaObjectExtraData = {
    0,  qt_static_metacall 
};

const QMetaObject MousePressFilter::staticMetaObject = {
    { &QObject::staticMetaObject, qt_meta_stringdata_MousePressFilter,
      qt_meta_data_MousePressFilter, &staticMetaObjectExtraData }
};

#ifdef Q_NO_DATA_RELOCATION
const QMetaObject &MousePressFilter::getStaticMetaObject() { return staticMetaObject; }
#endif //Q_NO_DATA_RELOCATION

const QMetaObject *MousePressFilter::metaObject() const
{
    return QObject::d_ptr->metaObject ? QObject::d_ptr->metaObject : &staticMetaObject;
}

void *MousePressFilter::qt_metacast(const char *_clname)
{
    if (!_clname) return 0;
    if (!strcmp(_clname, qt_meta_stringdata_MousePressFilter))
        return static_cast<void*>(const_cast< MousePressFilter*>(this));
    return QObject::qt_metacast(_clname);
}

int MousePressFilter::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) {
        if (_id < 5)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 5;
    }
    return _id;
}

// SIGNAL 0
void MousePressFilter::mousePressedOnExternalWidget(bool & _t1)
{
    void *_a[] = { 0, const_cast<void*>(reinterpret_cast<const void*>(&_t1)) };
    QMetaObject::activate(this, &staticMetaObject, 0, _a);
}
static const uint qt_meta_data_KGlobalLedgerView[] = {

 // content:
       6,       // revision
       0,       // classname
       0,    0, // classinfo
      27,   14, // methods
       0,    0, // properties
       0,    0, // enums/sets
       0,    0, // constructors
       0,       // flags
       9,       // signalCount

 // signals: signature, parameters, type, tag, flags
      19,   18,   18,   18, 0x05,
      50,   18,   18,   18, 0x05,
     111,   18,   18,   18, 0x05,
     128,   18,   18,   18, 0x05,
     140,   18,   18,   18, 0x05,
     150,   18,   18,   18, 0x05,
     180,  173,   18,   18, 0x05,
     211,   18,   18,   18, 0x05,
     229,   18,   18,   18, 0x05,

 // slots: signature, parameters, type, tag, flags
     262,  256,   18,   18, 0x0a,
     285,   18,   18,   18, 0x0a,
     329,  305,  300,   18, 0x0a,
     374,  364,  300,   18, 0x2a,
     405,  401,  300,   18, 0x0a,
     479,  438,   18,   18, 0x0a,
     565,  538,   18,   18, 0x2a,
     619,  611,   18,   18, 0x2a,
     659,   18,   18,   18, 0x2a,
     685,   18,   18,   18, 0x0a,
     718,  713,   18,   18, 0x09,
     776,   18,   18,   18, 0x09,
     797,   18,   18,   18, 0x09,
     842,   18,   18,   18, 0x09,
     862,  860,   18,   18, 0x09,
     920,   18,   18,   18, 0x09,
     946,  944,   18,   18, 0x09,
    1007,   18,   18,   18, 0x09,

       0        // eod
};

static const char qt_meta_stringdata_KGlobalLedgerView[] = {
    "KGlobalLedgerView\0\0accountSelected(MyMoneyObject)\0"
    "transactionsSelected(KMyMoneyRegister::SelectedTransactions)\0"
    "newTransaction()\0startEdit()\0endEdit()\0"
    "cancelOrEndEdit(bool&)\0report\0"
    "reportGenerated(MyMoneyReport)\0"
    "openContextMenu()\0toggleReconciliationFlag()\0"
    "event\0showEvent(QShowEvent*)\0"
    "slotLoadView()\0bool\0accountId,transactionId\0"
    "slotSelectAccount(QString,QString)\0"
    "accountId\0slotSelectAccount(QString)\0"
    "acc\0slotSelectAccount(MyMoneyObject)\0"
    "account,reconciliationDate,endingBalance\0"
    "slotSetReconcileAccount(MyMoneyAccount,QDate,MyMoneyMoney)\0"
    "account,reconciliationDate\0"
    "slotSetReconcileAccount(MyMoneyAccount,QDate)\0"
    "account\0slotSetReconcileAccount(MyMoneyAccount)\0"
    "slotSetReconcileAccount()\0"
    "slotSelectAllTransactions()\0list\0"
    "slotLeaveEditMode(KMyMoneyRegister::SelectedTransactions)\0"
    "slotNewTransaction()\0"
    "slotNewTransaction(KMyMoneyRegister::Action)\0"
    "slotSortOptions()\0t\0"
    "slotToggleTransactionMark(KMyMoneyRegister::Transaction*)\0"
    "slotKeepPostDate(QDate)\0,\0"
    "slotAboutToSelectItem(KMyMoneyRegister::RegisterItem*,bool&)\0"
    "slotUpdateSummaryLine(KMyMoneyRegister::SelectedTransactions)\0"
};

void KGlobalLedgerView::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
    if (_c == QMetaObject::InvokeMetaMethod) {
        Q_ASSERT(staticMetaObject.cast(_o));
        KGlobalLedgerView *_t = static_cast<KGlobalLedgerView *>(_o);
        switch (_id) {
        case 0: _t->accountSelected((*reinterpret_cast< const MyMoneyObject(*)>(_a[1]))); break;
        case 1: _t->transactionsSelected((*reinterpret_cast< const KMyMoneyRegister::SelectedTransactions(*)>(_a[1]))); break;
        case 2: _t->newTransaction(); break;
        case 3: _t->startEdit(); break;
        case 4: _t->endEdit(); break;
        case 5: _t->cancelOrEndEdit((*reinterpret_cast< bool(*)>(_a[1]))); break;
        case 6: _t->reportGenerated((*reinterpret_cast< const MyMoneyReport(*)>(_a[1]))); break;
        case 7: _t->openContextMenu(); break;
        case 8: _t->toggleReconciliationFlag(); break;
        case 9: _t->showEvent((*reinterpret_cast< QShowEvent*(*)>(_a[1]))); break;
        case 10: _t->slotLoadView(); break;
        case 11: { bool _r = _t->slotSelectAccount((*reinterpret_cast< const QString(*)>(_a[1])),(*reinterpret_cast< const QString(*)>(_a[2])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 12: { bool _r = _t->slotSelectAccount((*reinterpret_cast< const QString(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 13: { bool _r = _t->slotSelectAccount((*reinterpret_cast< const MyMoneyObject(*)>(_a[1])));
            if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; }  break;
        case 14: _t->slotSetReconcileAccount((*reinterpret_cast< const MyMoneyAccount(*)>(_a[1])),(*reinterpret_cast< const QDate(*)>(_a[2])),(*reinterpret_cast< const MyMoneyMoney(*)>(_a[3]))); break;
        case 15: _t->slotSetReconcileAccount((*reinterpret_cast< const MyMoneyAccount(*)>(_a[1])),(*reinterpret_cast< const QDate(*)>(_a[2]))); break;
        case 16: _t->slotSetReconcileAccount((*reinterpret_cast< const MyMoneyAccount(*)>(_a[1]))); break;
        case 17: _t->slotSetReconcileAccount(); break;
        case 18: _t->slotSelectAllTransactions(); break;
        case 19: _t->slotLeaveEditMode((*reinterpret_cast< const KMyMoneyRegister::SelectedTransactions(*)>(_a[1]))); break;
        case 20: _t->slotNewTransaction(); break;
        case 21: _t->slotNewTransaction((*reinterpret_cast< KMyMoneyRegister::Action(*)>(_a[1]))); break;
        case 22: _t->slotSortOptions(); break;
        case 23: _t->slotToggleTransactionMark((*reinterpret_cast< KMyMoneyRegister::Transaction*(*)>(_a[1]))); break;
        case 24: _t->slotKeepPostDate((*reinterpret_cast< const QDate(*)>(_a[1]))); break;
        case 25: _t->slotAboutToSelectItem((*reinterpret_cast< KMyMoneyRegister::RegisterItem*(*)>(_a[1])),(*reinterpret_cast< bool(*)>(_a[2]))); break;
        case 26: _t->slotUpdateSummaryLine((*reinterpret_cast< const KMyMoneyRegister::SelectedTransactions(*)>(_a[1]))); break;
        default: ;
        }
    }
}

const QMetaObjectExtraData KGlobalLedgerView::staticMetaObjectExtraData = {
    0,  qt_static_metacall 
};

const QMetaObject KGlobalLedgerView::staticMetaObject = {
    { &KMyMoneyViewBase::staticMetaObject, qt_meta_stringdata_KGlobalLedgerView,
      qt_meta_data_KGlobalLedgerView, &staticMetaObjectExtraData }
};

#ifdef Q_NO_DATA_RELOCATION
const QMetaObject &KGlobalLedgerView::getStaticMetaObject() { return staticMetaObject; }
#endif //Q_NO_DATA_RELOCATION

const QMetaObject *KGlobalLedgerView::metaObject() const
{
    return QObject::d_ptr->metaObject ? QObject::d_ptr->metaObject : &staticMetaObject;
}

void *KGlobalLedgerView::qt_metacast(const char *_clname)
{
    if (!_clname) return 0;
    if (!strcmp(_clname, qt_meta_stringdata_KGlobalLedgerView))
        return static_cast<void*>(const_cast< KGlobalLedgerView*>(this));
    return KMyMoneyViewBase::qt_metacast(_clname);
}

int KGlobalLedgerView::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
    _id = KMyMoneyViewBase::qt_metacall(_c, _id, _a);
    if (_id < 0)
        return _id;
    if (_c == QMetaObject::InvokeMetaMethod) {
        if (_id < 27)
            qt_static_metacall(this, _c, _id, _a);
        _id -= 27;
    }
    return _id;
}

// SIGNAL 0
void KGlobalLedgerView::accountSelected(const MyMoneyObject & _t1)
{
    void *_a[] = { 0, const_cast<void*>(reinterpret_cast<const void*>(&_t1)) };
    QMetaObject::activate(this, &staticMetaObject, 0, _a);
}

// SIGNAL 1
void KGlobalLedgerView::transactionsSelected(const KMyMoneyRegister::SelectedTransactions & _t1)
{
    void *_a[] = { 0, const_cast<void*>(reinterpret_cast<const void*>(&_t1)) };
    QMetaObject::activate(this, &staticMetaObject, 1, _a);
}

// SIGNAL 2
void KGlobalLedgerView::newTransaction()
{
    QMetaObject::activate(this, &staticMetaObject, 2, 0);
}

// SIGNAL 3
void KGlobalLedgerView::startEdit()
{
    QMetaObject::activate(this, &staticMetaObject, 3, 0);
}

// SIGNAL 4
void KGlobalLedgerView::endEdit()
{
    QMetaObject::activate(this, &staticMetaObject, 4, 0);
}

// SIGNAL 5
void KGlobalLedgerView::cancelOrEndEdit(bool & _t1)
{
    void *_a[] = { 0, const_cast<void*>(reinterpret_cast<const void*>(&_t1)) };
    QMetaObject::activate(this, &staticMetaObject, 5, _a);
}

// SIGNAL 6
void KGlobalLedgerView::reportGenerated(const MyMoneyReport & _t1)
{
    void *_a[] = { 0, const_cast<void*>(reinterpret_cast<const void*>(&_t1)) };
    QMetaObject::activate(this, &staticMetaObject, 6, _a);
}

// SIGNAL 7
void KGlobalLedgerView::openContextMenu()
{
    QMetaObject::activate(this, &staticMetaObject, 7, 0);
}

// SIGNAL 8
void KGlobalLedgerView::toggleReconciliationFlag()
{
    QMetaObject::activate(this, &staticMetaObject, 8, 0);
}
QT_END_MOC_NAMESPACE
