Workspace 6.21.5
Public Member Functions | List of all members
GlobalsDiffNameSerializer Class Reference

Loads global names from file into the GlobalsDiffModel.

#include <Tools/GlobalsComparison/Application/globalsdiffnameserializer.h>

Inheritance diagram for GlobalsDiffNameSerializer:
[legend]

Public Member Functions

 GlobalsDiffNameSerializer ()
 
 ~GlobalsDiffNameSerializer () override=default
 
bool loadGlobalNamesFromFileA (GlobalsDiffModel &model, const QString &fileName)
 
bool loadGlobalNamesFromFileB (GlobalsDiffModel &model, const QString &fileName)
 
bool loadValuesFrom (bool isA, GlobalsDiffModel &model, const DataExecution::SerializedTree &serializedTree)
 
bool saveGlobalNamesToFileA (const GlobalsDiffModel &model, const QString &fileName)
 
bool saveGlobalNamesToFileB (const GlobalsDiffModel &model, const QString &fileName)
 
bool saveValuesTo (bool isA, const GlobalsDiffModel &model, DataExecution::SerializedTree &serializedTree)
 
- Public Member Functions inherited from GlobalNameSerializer
 GlobalNameSerializer ()
 
 ~GlobalNameSerializer () override
 
bool checkIntegrityOfGlobalNameFile (const SerializedItem &item, QStringList *duplicatedNameList=nullptr)
 
int getDuplicateGlobalNameCount (QStringList &duplicatedNames, const QStringList &descriptions)
 
const QString & getGlobalNamePathName () const
 
bool loadGlobalNamesFromFile (Workspace &workspace, const QString &fileName)
 
bool loadGlobalNamesFromFile (Workspace &workspace, const QStringList &globalNames, const QString &fileName)
 
bool loadGlobalNamesFromFile (Workspace &workspace, const QStringList &globalNames, const QString &fileName, QStringList &ignoredNamesOut)
 
bool loadGlobalNamesFromItem (Workspace &workspace, const QStringList &globalNames, const SerializedItem &item)
 
bool loadGlobalNamesFromItem (Workspace &workspace, const QStringList &globalNames, const SerializedItem &item, QStringList &ignoredNamesOut)
 
bool loadInputsFromItem (Workspace &workspace, const QStringList &inputNames, const SerializedItem &item)
 
bool loadInputsFromItem (Workspace &workspace, const QStringList &inputNames, const SerializedItem &item, QStringList &ignoredNamesOut)
 
bool saveGlobalNamesToFile (Workspace &workspace, const QStringList &globalNames, const QString &fileName, bool savePreferedWidget=true)
 
bool saveGlobalNamesToItem (Workspace &workspace, const QStringList &globalNames, SerializedItem &item, bool savePreferedWidget=true)
 
bool saveInputsToItem (Workspace &workspace, const QStringList &inputNames, SerializedItem &item, bool savePreferedWidget=true)
 
void setGlobalNamePathName (const QString &newPathName)
 

Additional Inherited Members

- Public Slots inherited from GlobalNameSerializer
void disableWarningAndErrorLogging ()
 
void logErrorMessage (const QString &msg)
 
void logStatusMessage (const QString &msg)
 
void logWarningMessage (const QString &msg)
 
- Signals inherited from GlobalNameSerializer
void displayErrorMessage (const QString &msg)
 
void displayStatusMessage (const QString &msg)
 
void displayWarningMessage (const QString &msg)
 
- Static Public Member Functions inherited from GlobalNameSerializer
static QStringList getAllGlobalNamesFromWidgetTree (const QWidget *w)
 

Constructor & Destructor Documentation

◆ GlobalsDiffNameSerializer()

◆ ~GlobalsDiffNameSerializer()

~GlobalsDiffNameSerializer ( )
overridedefault

Member Function Documentation

◆ loadGlobalNamesFromFileA()

bool loadGlobalNamesFromFileA ( GlobalsDiffModel model,
const QString &  fileName 
)

◆ loadGlobalNamesFromFileB()

bool loadGlobalNamesFromFileB ( GlobalsDiffModel model,
const QString &  fileName 
)

◆ loadValuesFrom()

bool loadValuesFrom ( bool  isA,
GlobalsDiffModel model,
const DataExecution::SerializedTree serializedTree 
)

◆ saveGlobalNamesToFileA()

bool saveGlobalNamesToFileA ( const GlobalsDiffModel model,
const QString &  fileName 
)

◆ saveGlobalNamesToFileB()

bool saveGlobalNamesToFileB ( const GlobalsDiffModel model,
const QString &  fileName 
)

◆ saveValuesTo()

bool saveValuesTo ( bool  isA,
const GlobalsDiffModel model,
DataExecution::SerializedTree serializedTree 
)