37 lines
799 B
C++
37 lines
799 B
C++
#include <iostream>
|
|
#include <QApplication>
|
|
#include <QMainWindow>
|
|
#include <QWidget>
|
|
#include <QGridLayout>
|
|
#include <QTextEdit>
|
|
|
|
#include "Console.h"
|
|
#include "Interpreter.h"
|
|
|
|
Console* console;
|
|
|
|
void SetupWindow( int argc, char *argv[] )
|
|
{
|
|
QMainWindow* window = new QMainWindow;
|
|
window->resize( 800, 600 );
|
|
QWidget* centralWidget = new QWidget(window);
|
|
QGridLayout* layout = new QGridLayout(centralWidget);
|
|
console = new Console;
|
|
layout->addWidget(console, 0, 0, 1, 1);
|
|
window->setCentralWidget(centralWidget);
|
|
window->show( );
|
|
}
|
|
|
|
int main( int argc, char *argv[] )
|
|
{
|
|
QApplication app( argc, argv );
|
|
Interpreter::Initialize( );
|
|
|
|
SetupWindow( argc, argv );
|
|
|
|
bool res = app.exec( );
|
|
delete console;
|
|
Interpreter::Finalize( );
|
|
return res;
|
|
}
|