////////////////////////////////////////////////////////////////////////// // // pgAdmin 4 - PostgreSQL Tools // // Copyright (C) 2013 - 2019, The pgAdmin Development Team // This software is released under the PostgreSQL Licence // // ConfigWindow.h - Configuration window // ////////////////////////////////////////////////////////////////////////// #ifndef CONFIGWINDOW_H #define CONFIGWINDOW_H #include namespace Ui { class ConfigWindow; } class ConfigWindow : public QDialog { Q_OBJECT public: explicit ConfigWindow(QWidget *parent = Q_NULLPTR); ~ConfigWindow(); QString getBrowserCommand(); bool getFixedPort(); int getPortNumber(); QString getPythonPath(); QString getApplicationPath(); void setBrowserCommand(QString command); void setFixedPort(bool fixedPort); void setPortNumber(int port); void setPythonPath(QString path); void setApplicationPath(QString path); private slots: void on_buttonBox_accepted(); void on_buttonBox_rejected(); void on_chkFixedPort_stateChanged(int state); private: Ui::ConfigWindow *ui; }; #endif // CONFIGWINDOW_H