void readFunction();
private:
-
- //QLineEdit* myNameEdt;
- //QLineEdit* myParamEdt;
- QTextEdit* myText;
- //QLineEdit* myOutParamEdt;
+ QTextEdit* myText;
QPushButton* myNextBtn;
- QTextStream* myIStream;
- QFile* myFile;
+ // fills myPyFunctions list. called from loadFile() after user selects a file.
+ void initPyFunctions( QTextStream& );
+
+ // list of Python functions. filled in loadFile(), strings (functions) retrieved
+ // in readFunction()
+ QStringList myPyFunctions;
+
+ // index of currently displayed Python function
+ int myPyIndex;
};
void addComputeNode();
void addFactoryNode();
void addInlineNode();
+ void addMacroNode();
void typeNodeSelected(int theRow);
+ void loadGraph();
private:
QListView* components;
SUPERVGUI_PythonEditPane* myMorePane;
SUPERVGUI_PythonEditPane* myNextPane;
+ QListView* myMacroPane;
+ QFile* myMFile;
+
QTabWidget* myTabPane;
bool myIsInline;