////////////////////////////////////////////////////////////////////////// // // pgAdmin 4 - PostgreSQL Tools // // Copyright (C) 2013, The pgAdmin Development Team // This software is released under the PostgreSQL Licence // // pgAdmin4.cpp - Main application entry point // ////////////////////////////////////////////////////////////////////////// #include "pgAdmin4.h" // Must be before QT #include // QT headers #include #if QT_VERSION >= 0x050000 #include #else #include #endif // App headers #include "BrowserWindow.h" #include "Server.h" int main(int argc, char * argv[]) { // Create the QT application QApplication app(argc, argv); // Fire up the webserver // TODO: Find an unused port number to use Server *server = new Server(); if (!server->Init()) { qDebug() << server->getError(); QString error("An error occurred initialising the application server:\n\n" + server->getError()); QMessageBox::critical(NULL, QString("Fatal Error"), error); exit(1); } server->start(); // Create & show the main window BrowserWindow browserWindow; browserWindow.show(); // Go! return app.exec(); }