1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32
|
#include "phplintdlg.h"
#include "lintoptions.h"
#include "windowattrmanager.h"
PHPLintDlg::PHPLintDlg(wxWindow* parent)
: PHPLintBaseDlg(parent)
{
// center the dialog
Centre();
InitDialog();
SetName("PHPLintDlg");
WindowAttrManager::Load(this);
}
PHPLintDlg::~PHPLintDlg() {}
void PHPLintDlg::InitDialog()
{
LintOptions settings;
settings.Load();
m_filePickerPhpcsPhar->SetPath(settings.GetPhpcsPhar());
m_filePickerPhpmdPhar->SetPath(settings.GetPhpmdPhar());
m_filePickerPhpmdRules->SetPath(settings.GetPhpmdRules());
m_filePickerPhpstanPhar->SetPath(settings.GetPhpstanPhar());
// General Options
m_checkBoxLintOnLoad->SetValue(settings.IsLintOnFileLoad());
m_checkBoxLintOnSave->SetValue(settings.IsLintOnFileSave());
}
|