QSS Solver GUI  4.5.3
ModelInfo Class Reference

#include <modelinfo.hpp>

Public Member Functions

 ModelInfo (QString fullname=QString())
 
 ~ModelInfo ()=default
 
QString baseName ()
 
bool dirty ()
 
QString fullname ()
 
bool init ()
 
QString name () const
 
QString path ()
 
void setDirty (bool d)
 
void setFullname (QString fn)
 
void setInit (bool d)
 
bool isLogFile () const
 

Private Attributes

bool _dirty
 
QString _fullname
 
bool _init
 

Detailed Description

Definition at line 24 of file modelinfo.hpp.

Constructor & Destructor Documentation

◆ ModelInfo()

ModelInfo::ModelInfo ( QString  fullname = QString())

Definition at line 24 of file modelinfo.cpp.

References _dirty, _init, fullname(), and setFullname().

Here is the call graph for this function:

◆ ~ModelInfo()

ModelInfo::~ModelInfo ( )
default

Member Function Documentation

◆ baseName()

QString ModelInfo::baseName ( )

Definition at line 31 of file modelinfo.cpp.

References _fullname.

Referenced by ModelEditor::deletePackageFiles().

◆ dirty()

bool ModelInfo::dirty ( )
inline

Definition at line 46 of file modelinfo.hpp.

Referenced by ModelEditor::saveAll(), and ModelEditor::tabCloseRequested().

◆ fullname()

QString ModelInfo::fullname ( )
inline

Definition at line 47 of file modelinfo.hpp.

Referenced by ModelInfo(), ModelEditor::save(), and ModelEditor::saveAs().

◆ init()

bool ModelInfo::init ( )
inline

Definition at line 48 of file modelinfo.hpp.

Referenced by ModelEditor::textChanged().

◆ isLogFile()

bool ModelInfo::isLogFile ( ) const

Definition at line 49 of file modelinfo.cpp.

References name().

Referenced by ModelEditor::tabCloseRequested().

Here is the call graph for this function:

◆ name()

QString ModelInfo::name ( ) const

◆ path()

QString ModelInfo::path ( )

Definition at line 43 of file modelinfo.cpp.

References _fullname.

Referenced by ModelEditor::deletePackageFiles().

◆ setDirty()

void ModelInfo::setDirty ( bool  d)
inline

Definition at line 51 of file modelinfo.hpp.

Referenced by ModelEditor::save(), ModelEditor::saveAs(), and ModelEditor::textChanged().

◆ setFullname()

void ModelInfo::setFullname ( QString  fn)
inline

Definition at line 52 of file modelinfo.hpp.

Referenced by ModelInfo(), ModelEditor::save(), and ModelEditor::saveAs().

◆ setInit()

void ModelInfo::setInit ( bool  d)
inline

Definition at line 53 of file modelinfo.hpp.

Referenced by ModelEditor::textChanged().

Member Data Documentation

◆ _dirty

bool ModelInfo::_dirty
private

Definition at line 57 of file modelinfo.hpp.

Referenced by ModelInfo().

◆ _fullname

QString ModelInfo::_fullname
private

Definition at line 58 of file modelinfo.hpp.

Referenced by baseName(), name(), and path().

◆ _init

bool ModelInfo::_init
private

Definition at line 59 of file modelinfo.hpp.

Referenced by ModelInfo().


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