ImagingTools Core SDK
Todo List
Member imtbase::s_protocolVersionHeaderId
Move to imtrest
Class imtgql::IGqlContext
Move to imtrest. This is a general interface, rename it to IClientRequestContext
Class imtgql::IGqlContextController
Rename it to IGqlContextProvider and replace CGqlRequest by IGqlRequest in GetRequestContext
Namespace imtqml2d

REMOVWE IT!

REMOVWE IT!

REMOVWE IT!

REMOVWE IT!

REMOVWE IT!

REMOVWE IT!

REMOVWE IT!

Member imtrepo::CFileCollectionCompBase::SaveCollectionItem (const CFileCollectionItem &repositoryItem, const QString &dataFilePath=QString()) const
Refactor this method --> liquid shit in the brain of the programmer!
File imtsdl.h
move it to
Class imtsdl::CCodeGeneratorExecutorComp
rename it to CSdlCppManager
Class imtsdl::CQtResourceFilePersistenceComp
move to base framework; add comfort methods
Class imtsdl::CSdlTools
reorder methods and specify usage
Member imtsdl::CSdlTools::ConvertTypeOrEnumOrUnion (const CSdlField &sdlField, const SdlEnumList &enumList, const SdlUnionList &unionList, bool *isCustomPtr=nullptr, bool *isComplexPtr=nullptr, bool *isArrayPtr=nullptr, bool *isEnumPtr=nullptr, bool *isUnion=nullptr)
rename it to 'ConvertEntryType' and make a structure with result; remove isArrayPtr
Member imtsdl::CSdlTools::GetSdlTypeOrEnumOrUnionForField (const CSdlField &sdlField, const SdlTypeList &typeList, const SdlEnumList &enumList, const SdlUnionList &unionList)
rename it to 'GetSdlEntryFromField'
Member imtsdlgencpp::CObjectModificatorCompBase::GetUnionListElementType (bool forScalar) const
refactor it and describe
Class imtsdlgencpp::CSdlUnionConverter
refactor this use class and it's properties instead of arguments
Member imtsdlgencpp::CSdlUnionConverter::CT_MODEL_SCALAR
rename it to 'CT_MODEL_SINGLE'
Member imtsdlgenqml::CQmlCodeCommandIdGeneratorComp::DoProcessing (const iprm::IParamsSet *paramsPtr, const istd::IPolymorphic *inputPtr, istd::IChangeable *outputPtr, ibase::IProgressManager *progressManagerPtr=NULL) override
remove/separate it!
Class imtsdlgenqml::CQmlCodeGeneratorComp
make a base class!
Class imtsdlgenqml::CQmldirFilePersistenceComp
move to base framework; add comfort methods
Class imtsdlgenqml::CQmlProcessorsManagerComp
rename it to SdlQmlManager
Namespace sdl::imtsdl2d::imt2d
They MUST be erased.