bool MainWindow::qt_emit( int _id, QUObject* _o )
{
    switch ( _id - staticMetaObject()->signalOffset() ) {
    case 0:
        currentToolChanged();
        break;
    case 1:
        hasActiveForm((bool)static_QUType_bool.get(_o+1));
        break;
    case 2:
        hasActiveWindow((bool)static_QUType_bool.get(_o+1));
        break;
    case 3:
        hasActiveWindowOrProject((bool)static_QUType_bool.get(_o+1));
        break;
    case 4:
        hasNonDummyProject((bool)static_QUType_bool.get(_o+1));
        break;
    case 5:
        formModified((bool)static_QUType_bool.get(_o+1));
        break;
    case 6:
        formWindowsChanged();
        break;
    case 7:
        formWindowChanged();
        break;
    case 8:
        projectChanged();
        break;
    case 9:
        editorChanged();
        break;
    default:
        return QMainWindow::qt_emit(_id,_o);
    }
    return TRUE;
}
예제 #2
0
void DesignerInterfaceImpl::onFormChange( QObject *receiver, const char *slot )
{
    QObject::connect( mainWindow, SIGNAL( formWindowChanged() ), receiver, slot );
    QObject::connect( mainWindow, SIGNAL( editorChanged() ), receiver, slot );
}