|
Envision
A visual programming IDE for object-oriented languages
|
Public Member Functions | |
| QString | envisionReadPath () const |
| Path to Envision to create a wrapper. More... | |
| QString | exportPath () const |
| Returns the export file path. More... | |
| int | maxLineLength () const |
| Returns the maximum line length in the exported file. More... | |
| QHash< QString, QString > | subdirsToNamespaceMap () const |
| Returns a map of subdirs which should be looked at when wrapping. More... | |
Static Public Member Functions | |
| static const Config & | instance () |
Private Member Functions | |
| Config () | |
Private Attributes | |
| QJsonObject | config_ |
|
private |
| QString Config::envisionReadPath | ( | ) | const |
Path to Envision to create a wrapper.
ConfigKey: "EnvisionPath"
| QString Config::exportPath | ( | ) | const |
Returns the export file path.
ConfigKeys: "ExportPath"
|
static |
| int Config::maxLineLength | ( | ) | const |
Returns the maximum line length in the exported file.
ConfigKey: "MaxLineLength"
| QHash< QString, QString > Config::subdirsToNamespaceMap | ( | ) | const |
Returns a map of subdirs which should be looked at when wrapping.
The key represents the subdir path name and the value the corresponding namespace name.
Example key: "ModelBase", value: "Model"
ConfigKey: "SubDirs"
|
private |