Scribus
Open source desktop publishing at your fingertips
Main Page
Related Pages
Namespaces
Classes
Files
File List
File Members
sctext_shared.h
1
#ifndef SCTEXT_SHARED_H
2
#define SCTEXT_SHARED_H
3
4
#include <QList>
5
#include <QObject>
6
#include <QString>
7
#include <cassert>
8
9
//#include "text/paragraphlayout.h"
10
#include "text/frect.h"
11
#include "style.h"
12
#include "styles/charstyle.h"
13
#include "styles/paragraphstyle.h"
14
#include "styles/stylecontextproxy.h"
15
16
17
class
SCRIBUS_API
ScText_Shared
:
public
QList<ScText*>
18
{
19
public
:
20
ParagraphStyle
defaultStyle;
21
StyleContextProxy
pstyleContext;
22
uint refs;
23
uint len;
24
uint cursorPosition;
25
ParagraphStyle
trailingStyle;
26
ScText_Shared
(
const
StyleContext
* pstyles);
27
28
ScText_Shared
(
const
ScText_Shared
& other);
29
30
ScText_Shared
& operator= (
const
ScText_Shared
& other);
31
32
~
ScText_Shared
();
33
34
void
clear();
35
41
void
replaceCharStyleContextInParagraph(
int
pos,
const
StyleContext
* newContext);
42
};
43
44
#endif
/*SCTEXT_SHARED_H*/
StyleContext
Definition:
stylecontext.h:35
StyleContextProxy
Definition:
stylecontextproxy.h:33
ParagraphStyle
Definition:
paragraphstyle.h:27
ScText_Shared
Definition:
sctext_shared.h:17
scribus
text
sctext_shared.h
Generated on Tue Sep 29 2015 09:15:13 for Scribus by
1.8.9.1