/****************************************************************************
** KUninstallListView meta object code from reading C++ file 'kuninstalllistview.h'
**
** Created: Mon Mar 22 13:46:55 1999
**      by: The Qt Meta Object Compiler ($Revision: 2.25.2.11 $)
**
** WARNING! All changes made in this file will be lost!
*****************************************************************************/

#if !defined(Q_MOC_OUTPUT_REVISION)
#define Q_MOC_OUTPUT_REVISION 2
#elif Q_MOC_OUTPUT_REVISION != 2
#error "Moc format conflict - please regenerate all moc files"
#endif

#include "kuninstalllistview.h"
#include <qmetaobject.h>


const char *KUninstallListView::className() const
{
    return "KUninstallListView";
}

QMetaObject *KUninstallListView::metaObj = 0;


#if QT_VERSION >= 200
static QMetaObjectInit init_KUninstallListView(&KUninstallListView::staticMetaObject);

#endif

void KUninstallListView::initMetaObject()
{
    if ( metaObj )
	return;
    if ( strcmp(QListView::className(), "QListView") != 0 )
	badSuperclassWarning("KUninstallListView","QListView");

#if QT_VERSION >= 200
    staticMetaObject();
}

void KUninstallListView::staticMetaObject()
{
    if ( metaObj )
	return;
    QListView::staticMetaObject();
#else

    QListView::initMetaObject();
#endif

    typedef void(KUninstallListView::*m1_t0)();
    typedef void(KUninstallListView::*m1_t1)();
    typedef void(KUninstallListView::*m1_t2)();
    typedef void(KUninstallListView::*m1_t3)();
    m1_t0 v1_0 = &KUninstallListView::uncheckall;
    m1_t1 v1_1 = &KUninstallListView::checkall;
    m1_t2 v1_2 = &KUninstallListView::checkOne;
    m1_t3 v1_3 = &KUninstallListView::expandOrCollapse;
    QMetaData *slot_tbl = new QMetaData[4];
    slot_tbl[0].name = "uncheckall()";
    slot_tbl[1].name = "checkall()";
    slot_tbl[2].name = "checkOne()";
    slot_tbl[3].name = "expandOrCollapse()";
    slot_tbl[0].ptr = *((QMember*)&v1_0);
    slot_tbl[1].ptr = *((QMember*)&v1_1);
    slot_tbl[2].ptr = *((QMember*)&v1_2);
    slot_tbl[3].ptr = *((QMember*)&v1_3);
    typedef void(KUninstallListView::*m2_t0)(KUninstallListItem*);
    typedef void(KUninstallListView::*m2_t1)(int);
    typedef void(KUninstallListView::*m2_t2)(float);
    m2_t0 v2_0 = &KUninstallListView::changeChecked;
    m2_t1 v2_1 = &KUninstallListView::emitUpdateNumLabel;
    m2_t2 v2_2 = &KUninstallListView::emitUpdateSizeLabel;
    QMetaData *signal_tbl = new QMetaData[3];
    signal_tbl[0].name = "changeChecked(KUninstallListItem*)";
    signal_tbl[1].name = "emitUpdateNumLabel(int)";
    signal_tbl[2].name = "emitUpdateSizeLabel(float)";
    signal_tbl[0].ptr = *((QMember*)&v2_0);
    signal_tbl[1].ptr = *((QMember*)&v2_1);
    signal_tbl[2].ptr = *((QMember*)&v2_2);
    metaObj = new QMetaObject( "KUninstallListView", "QListView",
	slot_tbl, 4,
	signal_tbl, 3 );
}

#include <qobjectdefs.h>
#if QT_VERSION >= 141
// newer implementation
#include <qsignalslotimp.h>
#else
// for late-model 1.x header files
#if !defined(Q_MOC_CONNECTIONLIST_DECLARED)
#define Q_MOC_CONNECTIONLIST_DECLARED
#include <qlist.h>
Q_DECLARE(QListM,QConnection);
Q_DECLARE(QListIteratorM,QConnection);
#endif
#endif

// SIGNAL changeChecked
void KUninstallListView::changeChecked( KUninstallListItem* t0 )
{
    QConnectionList *clist = receivers("changeChecked(KUninstallListItem*)");
    if ( !clist || signalsBlocked() )
	return;
    typedef void (QObject::*RT0)();
    typedef RT0 *PRT0;
    typedef void (QObject::*RT1)(KUninstallListItem*);
    typedef RT1 *PRT1;
    RT0 r0;
    RT1 r1;
    QConnectionListIt it(*clist);
    QConnection   *c;
    QSenderObject *object;
    while ( (c=it.current()) ) {
	++it;
	object = (QSenderObject*)c->object();
	object->setSender( this );
	switch ( c->numArgs() ) {
	    case 0:
		r0 = *((PRT0)(c->member()));
		(object->*r0)();
		break;
	    case 1:
		r1 = *((PRT1)(c->member()));
		(object->*r1)(t0);
		break;
	}
    }
}

// SIGNAL emitUpdateNumLabel
void KUninstallListView::emitUpdateNumLabel( int t0 )
{
    activate_signal( "emitUpdateNumLabel(int)", t0 );
}

// SIGNAL emitUpdateSizeLabel
void KUninstallListView::emitUpdateSizeLabel( float t0 )
{
    QConnectionList *clist = receivers("emitUpdateSizeLabel(float)");
    if ( !clist || signalsBlocked() )
	return;
    typedef void (QObject::*RT0)();
    typedef RT0 *PRT0;
    typedef void (QObject::*RT1)(float);
    typedef RT1 *PRT1;
    RT0 r0;
    RT1 r1;
    QConnectionListIt it(*clist);
    QConnection   *c;
    QSenderObject *object;
    while ( (c=it.current()) ) {
	++it;
	object = (QSenderObject*)c->object();
	object->setSender( this );
	switch ( c->numArgs() ) {
	    case 0:
		r0 = *((PRT0)(c->member()));
		(object->*r0)();
		break;
	    case 1:
		r1 = *((PRT1)(c->member()));
		(object->*r1)(t0);
		break;
	}
    }
}

Documentation generated by haeusler@stiegl on Fri Apr 16 09:31:32 MET DST 1999