Power System Platform
2026w10a-beta
Loading...
Searching...
No Matches
ProjectPropertiesForm.h
1
#ifndef PROJECTPROPERTIESFORM_H
2
#define PROJECTPROPERTIESFORM_H
3
#include "PropertiesFormBase.h"
4
5
class
Workspace
;
6
7
class
ProjectPropertiesForm
:
public
ProjectPropertiesFormBase
8
{
9
public
:
10
ProjectPropertiesForm
(wxWindow* parent,
Workspace
* workspace);
11
virtual
~ProjectPropertiesForm
() { }
12
13
protected
:
14
virtual
void
OnAutomaticLabelClick(wxCommandEvent& event);
15
virtual
void
OnCancelClick(wxCommandEvent& event) { EndModal(wxID_CANCEL); }
16
virtual
void
OnOKClick(wxCommandEvent& event) {
if
(ValidateData()) EndModal(wxID_OK); }
17
18
bool
ValidateData();
19
void
EnableLabelLimits(
const
bool
& enable);
20
21
Workspace
* m_workspace =
nullptr
;
22
};
23
#endif
// PROJECTPROPERTIESFORM_H
ProjectPropertiesForm
Definition
ProjectPropertiesForm.h:8
Workspace
This class manages the graphical and power elements. It is responsible for handling the user's intera...
Definition
Workspace.h:103
Project
forms
ProjectPropertiesForm.h
Generated by
1.9.8