2013-06-21 17:21:11 -05:00
|
|
|
//////////////////////////////////////////////////////////////////////////
|
|
|
|
//
|
|
|
|
// pgAdmin 4 - PostgreSQL Tools
|
|
|
|
//
|
2018-01-05 04:42:49 -06:00
|
|
|
// Copyright (C) 2013 - 2018, The pgAdmin Development Team
|
2013-06-21 17:21:11 -05:00
|
|
|
// This software is released under the PostgreSQL Licence
|
|
|
|
//
|
|
|
|
// pgAdmin4.h - Main application header
|
|
|
|
//
|
|
|
|
//////////////////////////////////////////////////////////////////////////
|
|
|
|
|
|
|
|
#ifndef PGADMIN4_H
|
|
|
|
#define PGADMIN4_H
|
|
|
|
|
2013-06-21 17:32:32 -05:00
|
|
|
// Include the Python header here as it needs to appear before any QT
|
|
|
|
// headers anywhere in the app.
|
2017-04-03 06:58:08 -05:00
|
|
|
#ifdef __MINGW32__
|
|
|
|
#include <cmath>
|
|
|
|
#endif
|
2013-06-21 17:32:32 -05:00
|
|
|
#include <Python.h>
|
|
|
|
|
2013-06-21 17:21:11 -05:00
|
|
|
// QT headers
|
|
|
|
#include <QtGlobal>
|
|
|
|
|
|
|
|
#if QT_VERSION >= 0x050000
|
|
|
|
#include <QtWidgets>
|
|
|
|
#else
|
|
|
|
#include <QApplication>
|
2016-02-23 03:10:49 -06:00
|
|
|
#include <QtGui>
|
2016-01-18 08:33:28 -06:00
|
|
|
#include <Qt/qurl.h>
|
2013-06-21 17:21:11 -05:00
|
|
|
#endif
|
|
|
|
|
2013-06-21 18:49:40 -05:00
|
|
|
// Application name
|
|
|
|
const QString PGA_APP_NAME = QString("pgAdmin 4");
|
|
|
|
|
2013-10-04 12:16:31 -05:00
|
|
|
// Global function prototypes
|
|
|
|
int main(int argc, char * argv[]);
|
|
|
|
bool PingServer(QUrl url);
|
2018-02-05 09:32:14 -06:00
|
|
|
void delay(int milliseconds);
|
|
|
|
void cleanup();
|
|
|
|
unsigned long sdbm(unsigned char *str);
|
2018-03-15 02:56:24 -05:00
|
|
|
bool shutdownServer(QUrl url);
|
2013-10-04 12:16:31 -05:00
|
|
|
|
2013-06-21 17:21:11 -05:00
|
|
|
#endif // PGADMIN4_H
|