Esempio n. 1
0
Menu::Menu()
	: mGUIFrame(NULL)
	, mGUIStatusbar(NULL)
	, mGUICreditsWindow(NULL)
	, mGUIMinimapWindow(NULL)
	, mGUImenuBar(NULL)
	, mBackgroundModel(boost::none)
	, mLastBackgroundId(-1)
{
	gWorld = NULL;
	theMenu = this;

	mGUIFrame = new UIFrame(0.0f, 0.0f, (float)video.xres(), (float)video.yres());
	mGUIMinimapWindow = new UIMinimapWindow(this);
	mGUIMinimapWindow->hide();
	mGUIFrame->addChild(mGUIMinimapWindow);
	mGUICreditsWindow = new UIAbout();
	mGUIFrame->addChild(mGUICreditsWindow);
	//! \todo Use? Yes - later i will show here the adt cords where you enter and some otehr infos
	mGUIStatusbar = new UIStatusBar(0.0f, (float)video.yres() - 30.0f, (float)video.xres(), 30.0f);
	mGUIFrame->addChild(mGUIStatusbar);

	createMapList();
	createBookmarkList();
	buildMenuBar();
	randBackground();
}
Esempio n. 2
0
MainWindow::MainWindow(QWidget * parent) :
    QMainWindow(parent),
    m_system(nullptr)
{
    readSettings();

    m_system = new OpticalSystem(this);
    m_reflectorsDockWidget = new QDockWidget("Reflectors", this);
    m_lightSourcesDockWidget = new QDockWidget("Light Sources", this);

    setCentralWidget(m_system);
    m_reflectorsDockWidget->setWidget(m_system->reflectorsTabs());
    m_lightSourcesDockWidget->setWidget(m_system->lightSourcesTabs());
    addDockWidget(Qt::BottomDockWidgetArea, m_reflectorsDockWidget);
    addDockWidget(Qt::BottomDockWidgetArea, m_lightSourcesDockWidget);

    buildToolBar();
    buildMenuBar();
}
Esempio n. 3
0
int FaceDetectApp::mainLoop(int argc, char* argv[])
{
    QApplication app(argc, argv);
    desktop = QApplication::desktop();
//    myClient = new Client();
    //myClient->setFixedSize(desktop->width() / 3, desktop->height() / 3);
    mainWindow = new QMainWindow();
    timer = new QTimer(this);
    timer->connect(timer, SIGNAL(timeout()), this, SLOT(refreshFrame()));
    buildMenuBar();

    resultPrinter.insert(std::pair<const char*, MyQtGui*>(WEBCAM_RAW_WINDOW_TITLE, new MyQtGui(timer)));
    resultPrinter.insert(std::pair<const char*, MyQtGui*>(WEBCAM_DETECT_WINDOW, new MyQtGui(timer)));
    resultPrinter.insert(std::pair<const char*, MyQtGui*>(WEBCAM_MVT_WINDOW, new MyQtGui(timer)));
    resultPrinter.insert(std::pair<const char*, MyQtGui*>(WEBCAM_COLOR_WINDOW, new MyQtGui(timer)));
    resultPrinter.insert(std::pair<const char*, MyQtGui*>(WEBCAM_CONTOUR_WINDOW, new MyQtGui(timer)));

    widget = new QWidget();
    layout = new QGridLayout();

    layout->addWidget(resultPrinter[WEBCAM_RAW_WINDOW_TITLE], 0, 0);
    layout->addWidget(resultPrinter[WEBCAM_DETECT_WINDOW], 0, 1);
    layout->addWidget(resultPrinter[WEBCAM_MVT_WINDOW], 1, 0);
    layout->addWidget(resultPrinter[WEBCAM_COLOR_WINDOW], 1, 1);
    layout->addWidget(resultPrinter[WEBCAM_CONTOUR_WINDOW], 1, 2);
//    layout->addWidget(myClient, 0, 2);

    widget->setLayout(layout);
    mainWindow->setCentralWidget(widget);
    mainWindow->show();

    timer->start(WAITING_TIME_IN_MS);
    myServer = new WebSocketServer(8082, QtWebsocket::Tcp);
//    client.show();
    return app.exec();
}