Computer Assisted Medical Intervention Tool Kit  version 5.1
 
Loading...
Searching...
No Matches
ViewerExtensionGenerator Class Reference

Generate an viewer extension. More...

#include <ViewerExtensionGenerator.h>

Public Member Functions

 ViewerExtensionGenerator (cepcoreschema::ViewerExtension &domViewerExtension, QString viewerExtensionsDirectory, QString licence="")
 
 ViewerExtensionGenerator (QString xmlFileName, QString viewerExtensionsDirectory, QString licence="")
 
 ~ViewerExtensionGenerator ()
 
- Public Member Functions inherited from ExtensionGenerator
 ExtensionGenerator (QString actionExtensionsDirectory, QString licence="", QString extensionType="NONE")
 
virtual void generateExtension ()
 
virtual ~ExtensionGenerator ()
 

Protected Member Functions

void generateExtensionClass (QString directory) override
 Helpers methods.
 
void writeCFile (QString directory) override
 
void writeHFile (QString directory) override
 
void generateTestDataFiles (QString directory, QString testDataDirName) override
 
- Protected Member Functions inherited from ExtensionGenerator
void setExtensionsDirectory (QString extensionsDirectory)
 
virtual void generateExtensionCMakeLists (QString directory)
 Helpers methods.
 

Additional Inherited Members

- Protected Attributes inherited from ExtensionGenerator
QVector< DependencyGenerator * > dependencyGenerators
 
QString description
 
QString extensionsDirectory
 Absolute path to the extensions directory.
 
QString extensionType
 Extension type: Action or Component extension.
 
QString licence
 
QString name
 Name of the extension.
 

Detailed Description

Generate an viewer extension.

Constructor & Destructor Documentation

◆ ViewerExtensionGenerator() [1/2]

ViewerExtensionGenerator::ViewerExtensionGenerator ( QString  xmlFileName,
QString  viewerExtensionsDirectory,
QString  licence = "" 
)

◆ ViewerExtensionGenerator() [2/2]

ViewerExtensionGenerator::ViewerExtensionGenerator ( cepcoreschema::ViewerExtension &  domViewerExtension,
QString  viewerExtensionsDirectory,
QString  licence = "" 
)

◆ ~ViewerExtensionGenerator()

ViewerExtensionGenerator::~ViewerExtensionGenerator ( )

Member Function Documentation

◆ generateExtensionClass()

void ViewerExtensionGenerator::generateExtensionClass ( QString  directory)
overrideprotectedvirtual

Helpers methods.

Implements ExtensionGenerator.

References ViewerGenerator::generateFiles().

◆ generateTestDataFiles()

void ViewerExtensionGenerator::generateTestDataFiles ( QString  directory,
QString  testDataDirName 
)
overrideprotectedvirtual

Implements ExtensionGenerator.

◆ writeCFile()

void ViewerExtensionGenerator::writeCFile ( QString  directory)
overrideprotectedvirtual

◆ writeHFile()

void ViewerExtensionGenerator::writeHFile ( QString  directory)
overrideprotectedvirtual

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