Itasca C++ Interface
ikernelbase.h
1 #pragma once
2 
3 #include "shared/interface/signal.h"
4 
5 namespace itascaxd {
6  class IKernelBase {
7  public:
8  shared::Signal<const QString &> saveModelStateSignal;
9  shared::Signal<bool> modelChangedNotice;
10  shared::Signal<bool> projectChangedNotice;
11  shared::Signal<const QString &,const QString &> startProcessingFile;// fullPathName, type
12  shared::Signal<const QString &,const QString &> stopProcessingFile; // fullPathName, type
13  shared::Signal<const QString &> saveModelState; // name
14  shared::Signal<bool> cyclingChangeNotice; // When cycling starts/stops
15  };
16 
17 } // namespace itascaxd
18 // EoF
Definition: ikernelbase.h:6
Itasca Library standard namespace, specific to 2D or 3D.
Definition: icontactmodule.h:4