checkpoint
This commit is contained in:
parent
12421d0e5d
commit
1d357c6c96
48 changed files with 1580 additions and 219 deletions
|
|
@ -1,16 +1,22 @@
|
|||
#ifndef EXECUTOR_H
|
||||
#define EXECUTOR_H
|
||||
|
||||
#include <QObject>
|
||||
|
||||
class Machine;
|
||||
|
||||
class Executor
|
||||
class Executor : public QObject
|
||||
{
|
||||
Q_OBJECT
|
||||
private:
|
||||
bool running = false;
|
||||
bool ended = false;
|
||||
Machine* machine;
|
||||
public:
|
||||
Executor();
|
||||
Executor(Machine* m);
|
||||
bool hasEnded();
|
||||
void resetProgram();
|
||||
// Zažene oz. nadaljuje samodejno izvajanje.
|
||||
void start();
|
||||
|
||||
|
|
@ -22,6 +28,12 @@ public:
|
|||
|
||||
// Izvede en ukaz.
|
||||
void step();
|
||||
|
||||
signals:
|
||||
void updateRequested();
|
||||
void signalEnded();
|
||||
void signalStarted();
|
||||
void signalStopped();
|
||||
};
|
||||
|
||||
#endif // EXECUTOR_H
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue