Canorus
0.7
Main Page
Related Pages
Namespaces
Classes
Files
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Pages
src
control
printctl.h
Go to the documentation of this file.
1
8
#ifndef _PRINT_CTL_H_
9
#define _PRINT_CTL_H_
10
11
// Includes
12
#include <QObject>
13
#include <QVariant>
14
#include <QVector>
15
#include <QStringList>
16
#include <QFile>
17
#include <QPrinterInfo>
18
19
// Forward declarations
20
class
CAMainWin
;
21
class
CASVGExport
;
22
23
class
CAPrintCtl
:
public
QObject
24
{
25
Q_OBJECT
26
27
public
:
28
CAPrintCtl
(
CAMainWin
*poMainWin );
29
~CAPrintCtl
();
30
31
public
slots:
32
void
on_uiPrint_triggered
();
33
void
on_uiPrintDirectly_triggered
();
34
35
protected
slots:
36
void
printSVG
(
int
iExitCode );
37
38
protected
:
39
void
printDocument
();
40
41
CAMainWin
*
_poMainWin
;
42
CASVGExport
*
_poSVGExport
;
43
QString
_oOutputSVGName
;
44
bool
_showDialog
;
// used when printing directly
45
};
46
47
#endif // _PRINT_CTL_H
48
CAPrintCtl::_poSVGExport
CASVGExport * _poSVGExport
Definition:
printctl.h:42
CAPrintCtl::_oOutputSVGName
QString _oOutputSVGName
Definition:
printctl.h:43
CASVGExport
SVG export filter This class is used to export the document or parts of the document to SVG format...
Definition:
svgexport.h:19
QObject
CAPrintCtl::on_uiPrint_triggered
void on_uiPrint_triggered()
Definition:
printctl.cpp:45
CAPrintCtl::on_uiPrintDirectly_triggered
void on_uiPrintDirectly_triggered()
Definition:
printctl.cpp:50
CAPrintCtl::_showDialog
bool _showDialog
Definition:
printctl.h:44
CAPrintCtl::printSVG
void printSVG(int iExitCode)
Definition:
printctl.cpp:77
CAPrintCtl
Definition:
printctl.h:23
CAPrintCtl::_poMainWin
CAMainWin * _poMainWin
Definition:
printctl.h:41
CAPrintCtl::~CAPrintCtl
~CAPrintCtl()
Definition:
printctl.cpp:37
CAMainWin
Canorus main window Class CAMainWin represents Canorus main window. The core layout is generated usin...
Definition:
plugins_swig.h:6
CAPrintCtl::CAPrintCtl
CAPrintCtl(CAMainWin *poMainWin)
Definition:
printctl.cpp:23
CAPrintCtl::printDocument
void printDocument()
Definition:
printctl.cpp:55
Generated on Tue Oct 22 2013 07:30:40 for Canorus by
1.8.5