Add Inspection support to the runtime when built in debug mode.

This commit is contained in:
Neel Patel 2016-05-19 09:33:00 -04:00 committed by Dave Page
parent 9a832086c5
commit 7b2e4fb467
3 changed files with 20 additions and 0 deletions

8
README
View File

@ -37,6 +37,14 @@ Project MESSAGE: Building for QT5+...
$ make
...
To build the runtime in debug mode, use the option below with qmake
$ qmake CONFIG+=debug
To build the runtime in release mode, use the option below with qmake
$ qmake CONFIG+=release
By default, the runtime application will be built in release mode.
On Linux, an executable called 'pgAdmin4' will be built, and on Mac OS X, an
app bundle called pgAdmin4.app will be created.

View File

@ -57,6 +57,13 @@ BrowserWindow::BrowserWindow(QString url)
m_tabGridLayout->setContentsMargins(0, 0, 0, 0);
m_mainWebView = new WebViewWindow(m_pgAdminMainTab);
#ifdef PGADMIN4_DEBUG
// If pgAdmin4 is run in debug mode, then we should enable the
// "Inspect" option, when the user right clicks on QWebView widget.
// This option is useful to debug the pgAdmin4 desktop application and open the developer tools.
QWebSettings::globalSettings()->setAttribute(QWebSettings::DeveloperExtrasEnabled, true);
#endif
m_tabGridLayout->addWidget(m_mainWebView, 0, 0, 1, 1);
m_tabWidget->addTab(m_pgAdminMainTab, QString());
m_tabWidget->setCurrentIndex(0);

View File

@ -7,6 +7,11 @@ greaterThan(QT_MAJOR_VERSION, 4) {
QT += webkit network
}
CONFIG(debug, debug|release) {
DEFINES += PGADMIN4_DEBUG
message(Configure pgAdmin4 to run in debug mode...)
}
win32 {
message(Building for Windows...)