Viewer
display a stack of images
moc_gl_image_panel.cpp
Go to the documentation of this file.
00001 /****************************************************************************
00002 ** GLImagePanel meta object code from reading C++ file 'gl_image_panel.h'
00003 **
00004 ** Created: Sat Sep 17 01:32:29 2011
00005 **      by: The Qt MOC ($Id: qt/moc_yacc.cpp   3.3.8   edited Feb 2 14:59 $)
00006 **
00007 ** WARNING! All changes made in this file will be lost!
00008 *****************************************************************************/
00009 
00010 #undef QT_NO_COMPAT
00011 #include "gl_image_panel.h"
00012 #include <qmetaobject.h>
00013 #include <qapplication.h>
00014 
00015 #include <private/qucomextra_p.h>
00016 #if !defined(Q_MOC_OUTPUT_REVISION) || (Q_MOC_OUTPUT_REVISION != 26)
00017 #error "This file was generated using the moc from 3.3.8. It"
00018 #error "cannot be used with the include files from this version of Qt."
00019 #error "(The moc has changed too much.)"
00020 #endif
00021 
00022 const char *GLImagePanel::className() const
00023 {
00024     return "GLImagePanel";
00025 }
00026 
00027 QMetaObject *GLImagePanel::metaObj = 0;
00028 static QMetaObjectCleanUp cleanUp_GLImagePanel( "GLImagePanel", &GLImagePanel::staticMetaObject );
00029 
00030 #ifndef QT_NO_TRANSLATION
00031 QString GLImagePanel::tr( const char *s, const char *c )
00032 {
00033     if ( qApp )
00034         return qApp->translate( "GLImagePanel", s, c, QApplication::DefaultCodec );
00035     else
00036         return QString::fromLatin1( s );
00037 }
00038 #ifndef QT_NO_TRANSLATION_UTF8
00039 QString GLImagePanel::trUtf8( const char *s, const char *c )
00040 {
00041     if ( qApp )
00042         return qApp->translate( "GLImagePanel", s, c, QApplication::UnicodeUTF8 );
00043     else
00044         return QString::fromUtf8( s );
00045 }
00046 #endif // QT_NO_TRANSLATION_UTF8
00047 
00048 #endif // QT_NO_TRANSLATION
00049 
00050 QMetaObject* GLImagePanel::staticMetaObject()
00051 {
00052     if ( metaObj )
00053         return metaObj;
00054     QMetaObject* parentObject = QGLWidget::staticMetaObject();
00055     static const QUParameter param_slot_0[] = {
00056         { "index", &static_QUType_int, 0, QUParameter::In }
00057     };
00058     static const QUMethod slot_0 = {"set_current_x_index", 1, param_slot_0 };
00059     static const QUParameter param_slot_1[] = {
00060         { "index", &static_QUType_int, 0, QUParameter::In }
00061     };
00062     static const QUMethod slot_1 = {"set_current_y_index", 1, param_slot_1 };
00063     static const QUParameter param_slot_2[] = {
00064         { "index", &static_QUType_int, 0, QUParameter::In }
00065     };
00066     static const QUMethod slot_2 = {"set_current_z_index", 1, param_slot_2 };
00067     static const QUParameter param_slot_3[] = {
00068         { "b", &static_QUType_bool, 0, QUParameter::In }
00069     };
00070     static const QUMethod slot_3 = {"set_draw_line", 1, param_slot_3 };
00071     static const QMetaData slot_tbl[] = {
00072         { "set_current_x_index(int)", &slot_0, QMetaData::Public },
00073         { "set_current_y_index(int)", &slot_1, QMetaData::Public },
00074         { "set_current_z_index(int)", &slot_2, QMetaData::Public },
00075         { "set_draw_line(bool)", &slot_3, QMetaData::Public }
00076     };
00077     static const QUParameter param_signal_0[] = {
00078         { "x", &static_QUType_int, 0, QUParameter::In },
00079         { "y", &static_QUType_int, 0, QUParameter::In },
00080         { "z", &static_QUType_int, 0, QUParameter::In },
00081         { "px", &static_QUType_ptr, "jwsc::Pixel_f", QUParameter::In }
00082     };
00083     static const QUMethod signal_0 = {"mouse_position_changed", 4, param_signal_0 };
00084     static const QMetaData signal_tbl[] = {
00085         { "mouse_position_changed(int,int,int,const jwsc::Pixel_f*)", &signal_0, QMetaData::Public }
00086     };
00087     metaObj = QMetaObject::new_metaobject(
00088         "GLImagePanel", parentObject,
00089         slot_tbl, 4,
00090         signal_tbl, 1,
00091 #ifndef QT_NO_PROPERTIES
00092         0, 0,
00093         0, 0,
00094 #endif // QT_NO_PROPERTIES
00095         0, 0 );
00096     cleanUp_GLImagePanel.setMetaObject( metaObj );
00097     return metaObj;
00098 }
00099 
00100 void* GLImagePanel::qt_cast( const char* clname )
00101 {
00102     if ( !qstrcmp( clname, "GLImagePanel" ) )
00103         return this;
00104     return QGLWidget::qt_cast( clname );
00105 }
00106 
00107 #include <qobjectdefs.h>
00108 #include <qsignalslotimp.h>
00109 
00110 // SIGNAL mouse_position_changed
00111 void GLImagePanel::mouse_position_changed( int t0, int t1, int t2, const jwsc::Pixel_f* t3 )
00112 {
00113     if ( signalsBlocked() )
00114         return;
00115     QConnectionList *clist = receivers( staticMetaObject()->signalOffset() + 0 );
00116     if ( !clist )
00117         return;
00118     QUObject o[5];
00119     static_QUType_int.set(o+1,t0);
00120     static_QUType_int.set(o+2,t1);
00121     static_QUType_int.set(o+3,t2);
00122     static_QUType_ptr.set(o+4,t3);
00123     activate_signal( clist, o );
00124 }
00125 
00126 bool GLImagePanel::qt_invoke( int _id, QUObject* _o )
00127 {
00128     switch ( _id - staticMetaObject()->slotOffset() ) {
00129     case 0: set_current_x_index((int)static_QUType_int.get(_o+1)); break;
00130     case 1: set_current_y_index((int)static_QUType_int.get(_o+1)); break;
00131     case 2: set_current_z_index((int)static_QUType_int.get(_o+1)); break;
00132     case 3: set_draw_line((bool)static_QUType_bool.get(_o+1)); break;
00133     default:
00134         return QGLWidget::qt_invoke( _id, _o );
00135     }
00136     return TRUE;
00137 }
00138 
00139 bool GLImagePanel::qt_emit( int _id, QUObject* _o )
00140 {
00141     switch ( _id - staticMetaObject()->signalOffset() ) {
00142     case 0: mouse_position_changed((int)static_QUType_int.get(_o+1),(int)static_QUType_int.get(_o+2),(int)static_QUType_int.get(_o+3),(const jwsc::Pixel_f*)static_QUType_ptr.get(_o+4)); break;
00143     default:
00144         return QGLWidget::qt_emit(_id,_o);
00145     }
00146     return TRUE;
00147 }
00148 #ifndef QT_NO_PROPERTIES
00149 
00150 bool GLImagePanel::qt_property( int id, int f, QVariant* v)
00151 {
00152     return QGLWidget::qt_property( id, f, v);
00153 }
00154 
00155 bool GLImagePanel::qt_static_property( QObject* , int , int , QVariant* ){ return FALSE; }
00156 #endif // QT_NO_PROPERTIES
00157 
00158 
00159 const char *GLImagePanelXY::className() const
00160 {
00161     return "GLImagePanelXY";
00162 }
00163 
00164 QMetaObject *GLImagePanelXY::metaObj = 0;
00165 static QMetaObjectCleanUp cleanUp_GLImagePanelXY( "GLImagePanelXY", &GLImagePanelXY::staticMetaObject );
00166 
00167 #ifndef QT_NO_TRANSLATION
00168 QString GLImagePanelXY::tr( const char *s, const char *c )
00169 {
00170     if ( qApp )
00171         return qApp->translate( "GLImagePanelXY", s, c, QApplication::DefaultCodec );
00172     else
00173         return QString::fromLatin1( s );
00174 }
00175 #ifndef QT_NO_TRANSLATION_UTF8
00176 QString GLImagePanelXY::trUtf8( const char *s, const char *c )
00177 {
00178     if ( qApp )
00179         return qApp->translate( "GLImagePanelXY", s, c, QApplication::UnicodeUTF8 );
00180     else
00181         return QString::fromUtf8( s );
00182 }
00183 #endif // QT_NO_TRANSLATION_UTF8
00184 
00185 #endif // QT_NO_TRANSLATION
00186 
00187 QMetaObject* GLImagePanelXY::staticMetaObject()
00188 {
00189     if ( metaObj )
00190         return metaObj;
00191     QMetaObject* parentObject = GLImagePanel::staticMetaObject();
00192     static const QUParameter param_slot_0[] = {
00193         { "index", &static_QUType_int, 0, QUParameter::In }
00194     };
00195     static const QUMethod slot_0 = {"set_current_z_index", 1, param_slot_0 };
00196     static const QMetaData slot_tbl[] = {
00197         { "set_current_z_index(int)", &slot_0, QMetaData::Public }
00198     };
00199     metaObj = QMetaObject::new_metaobject(
00200         "GLImagePanelXY", parentObject,
00201         slot_tbl, 1,
00202         0, 0,
00203 #ifndef QT_NO_PROPERTIES
00204         0, 0,
00205         0, 0,
00206 #endif // QT_NO_PROPERTIES
00207         0, 0 );
00208     cleanUp_GLImagePanelXY.setMetaObject( metaObj );
00209     return metaObj;
00210 }
00211 
00212 void* GLImagePanelXY::qt_cast( const char* clname )
00213 {
00214     if ( !qstrcmp( clname, "GLImagePanelXY" ) )
00215         return this;
00216     return GLImagePanel::qt_cast( clname );
00217 }
00218 
00219 bool GLImagePanelXY::qt_invoke( int _id, QUObject* _o )
00220 {
00221     switch ( _id - staticMetaObject()->slotOffset() ) {
00222     case 0: set_current_z_index((int)static_QUType_int.get(_o+1)); break;
00223     default:
00224         return GLImagePanel::qt_invoke( _id, _o );
00225     }
00226     return TRUE;
00227 }
00228 
00229 bool GLImagePanelXY::qt_emit( int _id, QUObject* _o )
00230 {
00231     return GLImagePanel::qt_emit(_id,_o);
00232 }
00233 #ifndef QT_NO_PROPERTIES
00234 
00235 bool GLImagePanelXY::qt_property( int id, int f, QVariant* v)
00236 {
00237     return GLImagePanel::qt_property( id, f, v);
00238 }
00239 
00240 bool GLImagePanelXY::qt_static_property( QObject* , int , int , QVariant* ){ return FALSE; }
00241 #endif // QT_NO_PROPERTIES
00242 
00243 
00244 const char *GLImagePanelXZ::className() const
00245 {
00246     return "GLImagePanelXZ";
00247 }
00248 
00249 QMetaObject *GLImagePanelXZ::metaObj = 0;
00250 static QMetaObjectCleanUp cleanUp_GLImagePanelXZ( "GLImagePanelXZ", &GLImagePanelXZ::staticMetaObject );
00251 
00252 #ifndef QT_NO_TRANSLATION
00253 QString GLImagePanelXZ::tr( const char *s, const char *c )
00254 {
00255     if ( qApp )
00256         return qApp->translate( "GLImagePanelXZ", s, c, QApplication::DefaultCodec );
00257     else
00258         return QString::fromLatin1( s );
00259 }
00260 #ifndef QT_NO_TRANSLATION_UTF8
00261 QString GLImagePanelXZ::trUtf8( const char *s, const char *c )
00262 {
00263     if ( qApp )
00264         return qApp->translate( "GLImagePanelXZ", s, c, QApplication::UnicodeUTF8 );
00265     else
00266         return QString::fromUtf8( s );
00267 }
00268 #endif // QT_NO_TRANSLATION_UTF8
00269 
00270 #endif // QT_NO_TRANSLATION
00271 
00272 QMetaObject* GLImagePanelXZ::staticMetaObject()
00273 {
00274     if ( metaObj )
00275         return metaObj;
00276     QMetaObject* parentObject = GLImagePanel::staticMetaObject();
00277     static const QUParameter param_slot_0[] = {
00278         { "index", &static_QUType_int, 0, QUParameter::In }
00279     };
00280     static const QUMethod slot_0 = {"set_current_y_index", 1, param_slot_0 };
00281     static const QMetaData slot_tbl[] = {
00282         { "set_current_y_index(int)", &slot_0, QMetaData::Public }
00283     };
00284     metaObj = QMetaObject::new_metaobject(
00285         "GLImagePanelXZ", parentObject,
00286         slot_tbl, 1,
00287         0, 0,
00288 #ifndef QT_NO_PROPERTIES
00289         0, 0,
00290         0, 0,
00291 #endif // QT_NO_PROPERTIES
00292         0, 0 );
00293     cleanUp_GLImagePanelXZ.setMetaObject( metaObj );
00294     return metaObj;
00295 }
00296 
00297 void* GLImagePanelXZ::qt_cast( const char* clname )
00298 {
00299     if ( !qstrcmp( clname, "GLImagePanelXZ" ) )
00300         return this;
00301     return GLImagePanel::qt_cast( clname );
00302 }
00303 
00304 bool GLImagePanelXZ::qt_invoke( int _id, QUObject* _o )
00305 {
00306     switch ( _id - staticMetaObject()->slotOffset() ) {
00307     case 0: set_current_y_index((int)static_QUType_int.get(_o+1)); break;
00308     default:
00309         return GLImagePanel::qt_invoke( _id, _o );
00310     }
00311     return TRUE;
00312 }
00313 
00314 bool GLImagePanelXZ::qt_emit( int _id, QUObject* _o )
00315 {
00316     return GLImagePanel::qt_emit(_id,_o);
00317 }
00318 #ifndef QT_NO_PROPERTIES
00319 
00320 bool GLImagePanelXZ::qt_property( int id, int f, QVariant* v)
00321 {
00322     return GLImagePanel::qt_property( id, f, v);
00323 }
00324 
00325 bool GLImagePanelXZ::qt_static_property( QObject* , int , int , QVariant* ){ return FALSE; }
00326 #endif // QT_NO_PROPERTIES
00327 
00328 
00329 const char *GLImagePanelYZ::className() const
00330 {
00331     return "GLImagePanelYZ";
00332 }
00333 
00334 QMetaObject *GLImagePanelYZ::metaObj = 0;
00335 static QMetaObjectCleanUp cleanUp_GLImagePanelYZ( "GLImagePanelYZ", &GLImagePanelYZ::staticMetaObject );
00336 
00337 #ifndef QT_NO_TRANSLATION
00338 QString GLImagePanelYZ::tr( const char *s, const char *c )
00339 {
00340     if ( qApp )
00341         return qApp->translate( "GLImagePanelYZ", s, c, QApplication::DefaultCodec );
00342     else
00343         return QString::fromLatin1( s );
00344 }
00345 #ifndef QT_NO_TRANSLATION_UTF8
00346 QString GLImagePanelYZ::trUtf8( const char *s, const char *c )
00347 {
00348     if ( qApp )
00349         return qApp->translate( "GLImagePanelYZ", s, c, QApplication::UnicodeUTF8 );
00350     else
00351         return QString::fromUtf8( s );
00352 }
00353 #endif // QT_NO_TRANSLATION_UTF8
00354 
00355 #endif // QT_NO_TRANSLATION
00356 
00357 QMetaObject* GLImagePanelYZ::staticMetaObject()
00358 {
00359     if ( metaObj )
00360         return metaObj;
00361     QMetaObject* parentObject = GLImagePanel::staticMetaObject();
00362     static const QUParameter param_slot_0[] = {
00363         { "index", &static_QUType_int, 0, QUParameter::In }
00364     };
00365     static const QUMethod slot_0 = {"set_current_x_index", 1, param_slot_0 };
00366     static const QMetaData slot_tbl[] = {
00367         { "set_current_x_index(int)", &slot_0, QMetaData::Public }
00368     };
00369     metaObj = QMetaObject::new_metaobject(
00370         "GLImagePanelYZ", parentObject,
00371         slot_tbl, 1,
00372         0, 0,
00373 #ifndef QT_NO_PROPERTIES
00374         0, 0,
00375         0, 0,
00376 #endif // QT_NO_PROPERTIES
00377         0, 0 );
00378     cleanUp_GLImagePanelYZ.setMetaObject( metaObj );
00379     return metaObj;
00380 }
00381 
00382 void* GLImagePanelYZ::qt_cast( const char* clname )
00383 {
00384     if ( !qstrcmp( clname, "GLImagePanelYZ" ) )
00385         return this;
00386     return GLImagePanel::qt_cast( clname );
00387 }
00388 
00389 bool GLImagePanelYZ::qt_invoke( int _id, QUObject* _o )
00390 {
00391     switch ( _id - staticMetaObject()->slotOffset() ) {
00392     case 0: set_current_x_index((int)static_QUType_int.get(_o+1)); break;
00393     default:
00394         return GLImagePanel::qt_invoke( _id, _o );
00395     }
00396     return TRUE;
00397 }
00398 
00399 bool GLImagePanelYZ::qt_emit( int _id, QUObject* _o )
00400 {
00401     return GLImagePanel::qt_emit(_id,_o);
00402 }
00403 #ifndef QT_NO_PROPERTIES
00404 
00405 bool GLImagePanelYZ::qt_property( int id, int f, QVariant* v)
00406 {
00407     return GLImagePanel::qt_property( id, f, v);
00408 }
00409 
00410 bool GLImagePanelYZ::qt_static_property( QObject* , int , int , QVariant* ){ return FALSE; }
00411 #endif // QT_NO_PROPERTIES