OpenASIP 2.2
Loading...
Searching...
No Matches
Public Member Functions | Private Attributes | List of all members
ProximSetMachineWinStatusCmd Class Reference

#include <ProximSetMachineWinStatusCmd.hh>

Inheritance diagram for ProximSetMachineWinStatusCmd:
Inheritance graph
Collaboration diagram for ProximSetMachineWinStatusCmd:
Collaboration graph

Public Member Functions

 ProximSetMachineWinStatusCmd (EditPart *part)
 
virtual ~ProximSetMachineWinStatusCmd ()
 
virtual bool Do ()
 
- Public Member Functions inherited from ComponentCommand
 ComponentCommand ()
 
virtual ~ComponentCommand ()
 
wxWindow * parentWindow ()
 
void setParentWindow (wxWindow *window)
 

Private Attributes

EditPartpart_
 

Detailed Description

Command for setting the machine window status bar text.

Definition at line 44 of file ProximSetMachineWinStatusCmd.hh.

Constructor & Destructor Documentation

◆ ProximSetMachineWinStatusCmd()

ProximSetMachineWinStatusCmd::ProximSetMachineWinStatusCmd ( EditPart part)

The Constructor.

Definition at line 43 of file ProximSetMachineWinStatusCmd.cc.

◆ ~ProximSetMachineWinStatusCmd()

ProximSetMachineWinStatusCmd::~ProximSetMachineWinStatusCmd ( )
virtual

The Destructor.

Definition at line 54 of file ProximSetMachineWinStatusCmd.cc.

54 {
55}

Member Function Documentation

◆ Do()

bool ProximSetMachineWinStatusCmd::Do ( )
virtual

Executes the command.

Returns
True, if the command was succesfully executed, false otherwise.

Implements ComponentCommand.

Definition at line 65 of file ProximSetMachineWinStatusCmd.cc.

65 {
66
67 ProximMachineStateWindow* machineWindow =
69
70 if (machineWindow == NULL) {
71 // Machine Window does not exist.
72 return false;
73 }
74
75 TTAMachine::Bus* bus = dynamic_cast<Bus*>(part_->model());
76
77 assert(bus != NULL);
78
79 const Program& program = ProximToolbox::program();
80
81 Instruction
82}
#define assert(condition)
find Finds info of the inner loops in the program
TTAMachine::MachinePart * model() const
static const TTAProgram::Program & program()
static ProximMachineStateWindow * machineStateWindow()

References assert, ProximToolbox::machineStateWindow(), EditPart::model(), part_, program, and ProximToolbox::program().

Here is the call graph for this function:

Member Data Documentation

◆ part_

EditPart* ProximSetMachineWinStatusCmd::part_
private

Definition at line 51 of file ProximSetMachineWinStatusCmd.hh.

Referenced by Do().


The documentation for this class was generated from the following files: