Rework the settings dialog. Rework all of it. Thoroughly.
Also introduces the ColumnResizer from: https://github.com/agateau/columnresizer/
This commit is contained in:
@ -17,13 +17,13 @@
|
||||
|
||||
#include <QWidget>
|
||||
|
||||
#include "BaseSettingsPage.h"
|
||||
#include "gui/pages/BasePage.h"
|
||||
|
||||
namespace Ui {
|
||||
class ExternalToolsPage;
|
||||
}
|
||||
|
||||
class ExternalToolsPage : public QWidget, public BaseSettingsPage
|
||||
class ExternalToolsPage : public QWidget, public BasePage
|
||||
{
|
||||
Q_OBJECT
|
||||
|
||||
@ -47,10 +47,11 @@ public:
|
||||
{
|
||||
return "External-tools";
|
||||
}
|
||||
virtual bool apply();
|
||||
|
||||
protected:
|
||||
void loadSettings(SettingsObject *object) override;
|
||||
void applySettings(SettingsObject *object) override;
|
||||
private:
|
||||
void loadSettings();
|
||||
void applySettings();
|
||||
|
||||
private:
|
||||
Ui::ExternalToolsPage *ui;
|
||||
@ -63,4 +64,5 @@ slots:
|
||||
void on_jvisualvmCheckBtn_clicked();
|
||||
void on_mceditPathBtn_clicked();
|
||||
void on_mceditCheckBtn_clicked();
|
||||
void on_jsonEditorBrowseBtn_clicked();
|
||||
};
|
||||
|
Reference in New Issue
Block a user