QElectroTech 0.100.0-dev
|
#include <movetemplateshandler.h>
Public Member Functions | |
MoveTitleBlockTemplatesHandler (QObject *=nullptr) | |
~MoveTitleBlockTemplatesHandler () override | |
virtual QET::Action | templateAlreadyExists (const TitleBlockTemplateLocation &src, const TitleBlockTemplateLocation &dst)=0 |
virtual QET::Action | errorWithATemplate (const TitleBlockTemplateLocation &, const QString &)=0 |
virtual QString | nameForRenamingOperation ()=0 |
Private Member Functions | |
MoveTitleBlockTemplatesHandler (const MoveTitleBlockTemplatesHandler &) | |
This class defines the minimal interface required to implement an object able to handle a title block template move or copy. It is a Strategy pattern that embeds the copy/move error handling instead of the whole process.
|
inline |
|
inlineoverride |
|
private |
|
pure virtual |
Implemented in IntegrationMoveTitleBlockTemplatesHandler.
|
pure virtual |
Implemented in IntegrationMoveTitleBlockTemplatesHandler.
|
pure virtual |
Implemented in IntegrationMoveTitleBlockTemplatesHandler.