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 |