QElectroTech
0.70
|
#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.
Definition at line 30 of file movetemplateshandler.h.
|
inline |
Definition at line 35 of file movetemplateshandler.h.
|
inlineoverride |
Definition at line 36 of file movetemplateshandler.h.
|
private |
|
pure virtual |
Implemented in IntegrationMoveTitleBlockTemplatesHandler.
|
pure virtual |
Implemented in IntegrationMoveTitleBlockTemplatesHandler.
|
pure virtual |
Implemented in IntegrationMoveTitleBlockTemplatesHandler.