예제 #1
0
MainWindow::MainWindow(QWidget *parent) :
    QMainWindow(parent),
    ui(new Ui::MainWindow)
{
    ui->setupUi(this);
    eps = 0.001;
    maximumNumberOfIterations = 50;
    stream.setString(&outputString);
    stream << qSetFieldWidth(5);
    stream << qSetRealNumberPrecision(4);
    QShortcut *fOpen = new QShortcut(QKeySequence("Ctrl+O"),this);
    QObject::connect(fOpen,SIGNAL(activated()),this,SLOT(on_action_Open_triggered()));
    QShortcut *Exit = new QShortcut(QKeySequence("Ctrl+E"),this);
    QObject::connect(Exit,SIGNAL(activated()),this,SLOT(on_action_Exit_triggered()));
}
예제 #2
0
int EditorWindow::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
    _id = QMainWindow::qt_metacall(_c, _id, _a);
    if (_id < 0)
        return _id;
    if (_c == QMetaObject::InvokeMetaMethod) {
        switch (_id) {
        case 0: on_actionClear_triggered(); break;
        case 1: on_action_New_triggered(); break;
        case 2: on_action_Run_File_triggered(); break;
        case 3: onEngineStarted(); break;
        case 4: onEngineStopped(); break;
        case 5: onEnginePanic((*reinterpret_cast< Atom(*)>(_a[1])),(*reinterpret_cast< Word(*)>(_a[2])),(*reinterpret_cast< const QString(*)>(_a[3])),(*reinterpret_cast< const QString(*)>(_a[4]))); break;
        case 6: on_action_Inspect_Selection_triggered(); break;
        case 7: on_action_Quit_triggered(); break;
        case 8: on_action_Save_triggered(); break;
        case 9: on_actionSave_as_triggered(); break;
        case 10: on_action_Open_triggered(); break;
        default: ;
        }
        _id -= 11;
    }
    return _id;
}