Canorus
0.0
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
QObject
CAExport::setStreamToFile
virtual void setStreamToFile(const QString filename)
Definition:
export.h:46
CAPrintCtl::_poSVGExport
CASVGExport * _poSVGExport
Definition:
printctl.h:42
settings.h
CAMainWin::currentSheet
CASheet * currentSheet()
Definition:
plugins_swig.h:18
CAExport::exportSheet
void exportSheet(CASheet *)
Definition:
export.cpp:121
CAPrintCtl::printDocument
void printDocument()
Definition:
printctl.cpp:55
CASVGExport::getTempFilePath
QString getTempFilePath()
Definition:
svgexport.cpp:180
CAPrintCtl::printSVG
void printSVG(int iExitCode)
Definition:
printctl.cpp:78
CAPrintCtl::_poMainWin
CAMainWin * _poMainWin
Definition:
printctl.h:41
CAPrintCtl::CAPrintCtl
CAPrintCtl(CAMainWin *poMainWin)
Definition:
printctl.cpp:23
CAPrintCtl::~CAPrintCtl
~CAPrintCtl()
Definition:
printctl.cpp:37
CASVGExport
SVG export filter This class is used to export the document or parts of the document to SVG format....
Definition:
svgexport.h:19
mainwin.h
svgexport.h
CAPrintCtl::_showDialog
bool _showDialog
Definition:
printctl.h:44
CAPrintCtl::on_uiPrint_triggered
void on_uiPrint_triggered()
Definition:
printctl.cpp:45
CAMainWin
Canorus main window Class CAMainWin represents Canorus main window. The core layout is generated usin...
Definition:
plugins_swig.h:6
CAPrintCtl::on_uiPrintDirectly_triggered
void on_uiPrintDirectly_triggered()
Definition:
printctl.cpp:50
CAPrintCtl
Definition:
printctl.h:24
canorus.h
printctl.h
CACanorus::connectSlotsByName
static void connectSlotsByName(QObject *pOS, const QObject *pOR)
Definition:
canorus.cpp:389
CAExport::wait
bool wait(unsigned long time=ULONG_MAX)
Definition:
export.h:48
CAPrintCtl::_oOutputSVGName
QString _oOutputSVGName
Definition:
printctl.h:43
Generated by
1.8.20