HAL
hal::ProjectJson Class Reference

#include <project_json.h>

Collaboration diagram for hal::ProjectJson:
Collaboration graph

Public Types

enum  Status {
  Ok = 0 , NotExisting = -1 , CannotOpen = -2 , ParseError = -3 ,
  NetlistError = -4 , GatelibError = -5
}
 

Public Member Functions

 ProjectJson (const QString &filename)
 
Status status () const
 
QString netlistFilename () const
 
QString gateLibraryFilename () const
 
void setGateLibraryFilename (const QString &gl)
 

Detailed Description

Definition at line 33 of file project_json.h.

Member Enumeration Documentation

◆ Status

Enumerator
Ok 
NotExisting 
CannotOpen 
ParseError 
NetlistError 
GatelibError 

Definition at line 35 of file project_json.h.

Constructor & Destructor Documentation

◆ ProjectJson()

Member Function Documentation

◆ gateLibraryFilename()

QString hal::ProjectJson::gateLibraryFilename ( ) const
inline

◆ netlistFilename()

QString hal::ProjectJson::netlistFilename ( ) const
inline

Definition at line 47 of file project_json.h.

◆ setGateLibraryFilename()

◆ status()

Status hal::ProjectJson::status ( ) const
inline

Definition at line 46 of file project_json.h.

Referenced by hal::ExportProjectDialog::exportProject().


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