1
0
mirror of synced 2026-10-23 07:08:55 +03:00
Files
pgadmin4/runtime/pgAdmin4.cpp
Dave Page 38ff104cb9 Add a very experimental QT based runtime for pgAdmin 4.
This runtime implements a brower control with embedded Python
interpretor. The Python interpretor runs a simple script at
startup to generate some HTML that is displayed in the browser.
Arbitrary URLs can be opened from the "Open URL" option on the
File menu.
2013-06-16 14:17:46 +01:00

46 lines
890 B
C++

//////////////////////////////////////////////////////////////////////////
//
// 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
//
//////////////////////////////////////////////////////////////////////////
// Must be before QT
#include <Python.h>
#include <QtGlobal>
#if QT_VERSION >= 0x050000
#include <QtWidgets>
#else
#include <QApplication>
#endif
#include "BrowserWindow.h"
int main(int argc, char * argv[])
{
// Create the QT application
QApplication app(argc, argv);
// Initialise Python
Py_SetProgramName(argv[0]);
Py_Initialize();
// Create & show the main window
BrowserWindow browserWindow;
browserWindow.show();
// Go!
return app.exec();
// Shutdown Python
Py_Finalize();
}