Scribus
Open source desktop publishing at your fingertips
usertaskstructs.h
1 /*
2 For general Scribus (>=1.3.2) copyright and licensing information please refer
3 to the COPYING file provided with the program. Following this notice may exist
4 a copyright and/or license notice that predates the release of Scribus 1.3.2
5 for which a new license (GPL+exception) is in place.
6 */
7 #ifndef USERTASKSTRUCTS_H
8 #define USERTASKSTRUCTS_H
9 
10 #include <QString>
11 
12 #include "gtgettext.h"
13 #include "pageitem.h"
14 
16 {
17  PageItem::ItemType frameType;
18  int locationType;
19  QString pageList;
20  int positionType;
21  int sizeType;
22  double x;
23  double y;
24  double width;
25  double height;
26  QString source;
27  ImportSetup impsetup;
28  int columnCount;
29  double columnGap;
30  bool linkTextFrames;
31  bool linkToExistingFrame;
32  PageItem* linkToExistingFramePtr;
33 };
34 
36 {
37  int type;
38  int copyCount;
39  int copyShiftOrGap;
40  double copyShiftGapH;
41  double copyShiftGapV;
42  double copyRotation;
43  int gridRows;
44  int gridCols;
45  double gridGapH;
46  double gridGapV;
47 };
48 
50 {
51  QString pageRange;
52 };
53 
54 #endif
Definition: usertaskstructs.h:15
Definition: usertaskstructs.h:49
Definition: usertaskstructs.h:35
ItemType
Item Type.
Definition: pageitem.h:174
Definition: pageitem.h:92
Definition: gtgettext.h:55