11 inline bool any()
const {
return thingsToSkip_.
size()>0; }
12 inline void skip(
TType t,
bool b=
true);
13 inline void combine(
const Skip &s) {
for (
auto &t : s.thingsToSkip_) skip(t,
true); }
14 inline bool operator()(
TType t)
const {
return std::find(thingsToSkip_.
begin(),thingsToSkip_.
end(),t)!=thingsToSkip_.
end(); }
19 shared::Signal<const string &> saveModelStateSignal;
20 shared::Signal<bool> modelChangedNotice;
21 shared::Signal<bool> projectChangedNotice;
22 shared::Signal<const string &,const string &> startProcessingFile;
23 shared::Signal<const string &,const string &> stopProcessingFile;
24 shared::Signal<const string &> saveModelState;
25 shared::Signal<bool> cyclingChangeNotice;
26 shared::Signal<const string &> projectRestored;
27 shared::Signal<const string &> projectSaved;
28 shared::Signal<bool> resultsIntervalActiveChanged;
30 virtual void securityCheck(security::Check check = security::Check::Normal) = 0;