Scribus
Open source desktop publishing at your fingertips
Main Page
Related Pages
Namespaces
Classes
Files
File List
File Members
pageitemattributes.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 SCRIBUS_PAGEITEMATTRIBUTES_H
8
#define SCRIBUS_PAGEITEMATTRIBUTES_H
9
10
#include "ui_pageitemattributes.h"
11
12
class
PageItemAttributes
:
public
QDialog, Ui::PageItemAttributes
13
{
14
Q_OBJECT
15
public
:
16
PageItemAttributes
( QWidget* parent = 0,
const
char
* name = 0,
bool
modal =
false
);
17
~
PageItemAttributes
();
18
19
virtual
ObjAttrVector * getNewAttributes();
20
21
public
slots:
22
virtual
void
setup( ObjAttrVector * pageItemAttrs, ObjAttrVector * docItemAttrs );
23
virtual
void
tableItemChanged(
int
row,
int
col );
24
25
protected
:
26
virtual
void
updateTable();
27
28
protected
slots:
29
virtual
void
languageChange();
30
virtual
void
addEntry();
31
virtual
void
deleteEntry();
32
virtual
void
clearEntries();
33
virtual
void
copyEntry();
34
virtual
void
okClicked();
35
36
private
:
37
ObjAttrVector localAttributes;
38
ObjAttrVector localDocAttributes;
39
QStringList relationships;
40
QStringList relationshipsData;
41
QStringList nameList;
42
};
43
44
#endif
PageItemAttributes
Definition:
pageitemattributes.h:12
scribus
ui
pageitemattributes.h
Generated on Tue Sep 29 2015 09:15:20 for Scribus by
1.8.9.1