Engauge Digitizer 2
Loading...
Searching...
No Matches
Public Member Functions | List of all members
FileCmdExport Class Reference

Command for exporting a file. More...

#include <FileCmdExport.h>

Inheritance diagram for FileCmdExport:
Inheritance graph
Collaboration diagram for FileCmdExport:
Collaboration graph

Public Member Functions

 FileCmdExport (QXmlStreamReader &reader)
 Constructor for parsing file script xml.
 
virtual ~FileCmdExport ()
 
virtual void redo (MainWindow &mainWindow)
 Apply this command, through MainWindow.
 
- Public Member Functions inherited from FileCmdAbstract
 FileCmdAbstract (const QString &cmdDescription)
 Single constructor.
 
virtual ~FileCmdAbstract ()
 

Additional Inherited Members

- Protected Member Functions inherited from FileCmdAbstract
QString cmdDescription () const
 Command description for logging.
 

Detailed Description

Command for exporting a file.

Definition at line 15 of file FileCmdExport.h.

Constructor & Destructor Documentation

◆ FileCmdExport()

FileCmdExport::FileCmdExport ( QXmlStreamReader & reader)

Constructor for parsing file script xml.

Definition at line 19 of file FileCmdExport.cpp.

19 :
21{
22 LOG4CPP_INFO_S ((*mainCat)) << "FileCmdExport::FileCmdExport";
23
25
26 if (!attributes.hasAttribute(FILE_CMD_SERIALIZE_FILENAME)) {
28 QString ("%1 %2")
29 .arg (QObject::tr ("Missing attribute"))
31 }
32
33 m_filename = attributes.value(FILE_CMD_SERIALIZE_FILENAME).toString();
34}
const QString CMD_DESCRIPTION("Add axis point")
const int INNER_RADIUS_MIN
const QString FILE_CMD_SERIALIZE_FILENAME
log4cpp::Category * mainCat
Definition Logger.cpp:14
void xmlExitWithError(QXmlStreamReader &reader, const QString &message)
Show specified message for an error while reading xml, then quit.
Definition Xml.cpp:25
FileCmdAbstract(const QString &cmdDescription)
Single constructor.
#define LOG4CPP_INFO_S(logger)
Definition convenience.h:18

◆ ~FileCmdExport()

FileCmdExport::~FileCmdExport ( )
virtual

Definition at line 36 of file FileCmdExport.cpp.

37{
38}

Member Function Documentation

◆ redo()

void FileCmdExport::redo ( MainWindow & mainWindow)
virtual

Apply this command, through MainWindow.

Implements FileCmdAbstract.

Definition at line 40 of file FileCmdExport.cpp.

41{
42 LOG4CPP_INFO_S ((*mainCat)) << "FileCmdExport::redo";
43
44 mainWindow.cmdFileExport (m_filename);
45}
void cmdFileExport(const QString &fileName)
Export file. This is called from a file script command.

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