Scribus
Open source desktop publishing at your fingertips
Main Page
Related Pages
Namespaces
Classes
Files
File List
File Members
propertywidget_optmargins.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 PROPERTYWIDGET_OPTMARGINS_H
8
#define PROPERTYWIDGET_OPTMARGINS_H
9
10
#include "ui_propertywidget_optmarginsbase.h"
11
12
#include "propertywidgetbase.h"
13
14
class
ParagraphStyle
;
15
class
ScribusDoc
;
16
class
ScribusMainWindow
;
17
18
class
PropertyWidget_OptMargins
:
public
QFrame,
public
Ui::PropertyWidget_OptMarginsBase,
19
public
PropertyWidgetBase
20
{
21
Q_OBJECT
22
23
public
:
24
PropertyWidget_OptMargins
(QWidget* parent);
25
~
PropertyWidget_OptMargins
() {};
26
27
void
updateStyle(
const
ParagraphStyle
& newCurrent);
28
29
protected
:
30
PageItem
* m_item;
31
ScribusMainWindow
* m_ScMW;
32
33
void
connectSignals();
34
void
disconnectSignals();
35
36
void
configureWidgets(
void
);
37
void
setCurrentItem(
PageItem
*item);
38
39
virtual
void
changeEvent(QEvent *e);
40
41
public
slots:
42
void
setMainWindow(
ScribusMainWindow
*mw);
43
void
setDoc(
ScribusDoc
*d);
44
45
void
handleAppModeChanged(
int
oldMode,
int
mode);
46
void
handleSelectionChanged();
47
void
handleUpdateRequest(
int
) {};
48
49
void
languageChange();
50
void
unitChange() {};
51
52
void
showOpticalMargins(
const
ParagraphStyle
& pStyle);
53
54
private
slots:
55
void
handleOpticalMargins();
56
void
resetOpticalMargins();
57
};
58
59
#endif
ScribusMainWindow
This Class is the base class for your application. It sets up the main window and providing a menubar...
Definition:
scribus.h:123
PropertyWidget_OptMargins
Definition:
propertywidget_optmargins.h:18
ParagraphStyle
Definition:
paragraphstyle.h:27
ScribusDoc
the Document Class
Definition:
scribusdoc.h:90
PropertyWidgetBase
Definition:
propertywidgetbase.h:16
PageItem
Definition:
pageitem.h:92
scribus
ui
propertywidget_optmargins.h
Generated on Tue Sep 29 2015 09:15:23 for Scribus by
1.8.9.1