51 explicit Frame(wxWindow* parent,
bool allowAnyObject =
false);
91 void onSelectAllLinks(wxCommandEvent& evt);
92 void onSelectLink(wxCommandEvent& evt);
93 void onSelectAllLinksFromArea(wxCommandEvent& evt);
95 void onSelectAllPlants(wxCommandEvent& evt);
96 void onSelectPlant(wxCommandEvent& evt);
98 void clearAssociatinsBetweenIDAndPtr()
100 mapIDPointer.clear();
102 void assign(
int id,
const void* p)
104 mapIDPointer[id] =
const_cast<void*
>(p);
108 void onDelayApplyGlobalSelection();
110 void onStudyClosed();
111 void onSelectProperties(
void*);
112 void onSelectNotes(
void*);
113 void onPropertyChanging(wxPropertyGridEvent& event);
114 void onLoadUserNotes();
115 void onInternalRefresh(
const void* sender);
119 wxPropertyGrid* pPropertyGrid;
126 bool pAllowAnyObject;
134 wxPGProperty* pPGCommonStudyName;
135 wxPGProperty* pPGCommonStudyAuthor;
138 wxPGProperty* pPGStudySpace1;
139 wxPGProperty* pPGStudySpace2;
140 wxPGProperty* pPGStudyTitle;
141 wxPGProperty* pPGStudyGrpSimulation;
142 wxPGProperty* pPGStudyGrpCalendar;
143 wxPGProperty* pPGStudyMCScenarios;
144 wxPGProperty* pPGStudyOutputProfile;
145 wxPGProperty* pPGSimulationMode;
146 wxPGProperty* pPGStudyYears;
147 wxPGProperty* pPGStudyCalendarBegin;
148 wxPGProperty* pPGStudyCalendarEnd;
149 wxPGProperty* pPGStudy1rstJanuary;
150 wxPGProperty* pPGStudyHorizon;
151 wxPGProperty* pPGStudyCalendarMonth;
152 wxPGProperty* pPGStudyLeapYear;
153 wxPGProperty* pPGStudyCalendarWeek;
154 wxPGProperty* pPGStudyBuildMode;
155 wxPGProperty* pPGStudyPlaylist;
156 wxPGProperty* pPGStudySimulationSynthesis;
157 wxPGProperty* pPGStudyYearByYear;
158 wxPGProperty* pPGGeographicTrimming;
159 wxPGProperty* pPGThematicTrimming;
160 wxPGProperty* pPGStudyUseMCScenarios;
163 wxPGProperty* pPGAreaSeparator;
164 wxPGProperty* pPGAreaTitle;
165 wxPGProperty* pPGAreaGeneral;
166 wxPGProperty* pPGAreaOptimization;
167 wxPGProperty* pPGAreaLocalization;
168 wxPGProperty* pPGAreaFilteringStatus;
169 wxPGProperty* pPGAreaFilteringSynthesis[5];
170 wxPGProperty* pPGAreaFilteringYbY[5];
171 wxPGProperty* pPGAreaDeps;
172 wxPGProperty* pPGAreaResort;
173 wxPGProperty* pPGAreaResortNon;
174 wxPGProperty* pPGAreaResortHydroPower;
175 wxPGProperty* pPGAreaResortOther;
176 wxPGProperty* pPGUnsupplied;
177 wxPGProperty* pPGSpilled;
178 wxPGProperty* pPGAreaName;
179 wxPGProperty* pPGAreaAdequacyPatchTitle;
180 wxPGProperty* pPGAreaAdequacyPatchMode;
181 wxPGProperty* pPGAreaColor;
182 wxPGProperty* pPGAreaLinks;
183 wxPGProperty* pPGAreaPlants;
186 wxPGProperty* pPGLinkSeparator;
187 wxPGProperty* pPGLinkFilteringStatus;
188 wxPGProperty* pPGLinkFilteringSynthesis[5];
189 wxPGProperty* pPGLinkFilteringYbY[5];
190 wxPGProperty* pPGLinkColor;
191 wxPGProperty* pPGLinkStyle;
192 wxPGProperty* pPGLinkWidth;
195 wxPGProperty* pPGThClusterSeparator;
196 wxPGProperty* pPGThClusterGeneral;
197 wxPGProperty* pPGThClusterParams;
198 wxPGProperty* pPGThClusterReliabilityModel;
199 wxPGProperty* pPGThClusterCosts;
200 wxPGProperty* pPGThClusterName;
201 wxPGProperty* pPGThClusterDoGenerateTS;
204 wxPGProperty* pPGThClusterNominalCapacity;
205 wxPGProperty* pPGThClusterUnitCount;
206 wxPGProperty* pPGThClusterInstalled;
209 wxPGProperty* pPGThClusterEnabled;
210 wxPGProperty* pPGThClusterMustRun;
211 wxPGProperty* pPGThClusterGroup;
212 wxPGProperty* pPGThClusterArea;
213 wxPGProperty* pPGThClusterCO2;
214 wxPGProperty* pPGThClusterVolatilityForced;
215 wxPGProperty* pPGThClusterVolatilityPlanned;
216 wxPGProperty* pPGThClusterLawForced;
217 wxPGProperty* pPGThClusterLawPlanned;
218 wxPGProperty* pPGThClusterSpinning;
219 wxPGProperty* pPGThClusterEfficiency;
221 wxPGProperty* pPGThClusterCostGeneration;
222 wxPGProperty* pPGThClusterMarginalCost;
223 wxPGProperty* pPGThClusterFixedCost;
224 wxPGProperty* pPGThClusterStartupCost;
225 wxPGProperty* pPGThClusterOperatingCost;
226 wxPGProperty* pPGThClusterRandomSpread;
227 wxPGProperty* pPGThClusterVariableOMcost;
229 wxPGProperty* pPGThClusterMinStablePower;
230 wxPGProperty* pPGThClusterMinUpTime;
231 wxPGProperty* pPGThClusterMinDownTime;
234 wxPGProperty* pPGRnClusterSeparator;
235 wxPGProperty* pPGRnClusterGeneral;
236 wxPGProperty* pPGRnClusterName;
237 wxPGProperty* pPGRnClusterGroup;
238 wxPGProperty* pPGRnClusterArea;
239 wxPGProperty* pPGRnClusterParams;
242 wxPGProperty* pPGRnClusterUnitCount;
243 wxPGProperty* pPGRnClusterInstalled;
244 wxPGProperty* pPGRnClusterNominalCapacity;
247 wxPGProperty* pPGRnClusterEnabled;
248 wxPGProperty* pPGRnClusterTSMode;
251 wxPGProperty* pPGConstraintSeparator;
252 wxPGProperty* pPGConstraintTitle;
253 wxPGProperty* pPGConstraintName;
254 wxPGProperty* pPGConstraintGeneral;
255 wxPGProperty* pPGConstraintComments;
256 wxPGProperty* pPGConstraintEnabled;
257 wxPGProperty* pPGConstraintType;
262 std::map<int, void*> mapIDPointer;
265 bool pAlreadyConnectedToSimulationChangesEvent;