10 #include "scribusapi.h"
11 #include "scrspinbox.h"
12 #include "ui_guidemanager.h"
13 #include "guidemanagercore.h"
14 #include "ui/scrpalettebase.h"
15 #include "scribusstructs.h"
37 GuideManager(QWidget* parent);
45 void setupPage(
bool storeValues =
true);
49 void clearRestoreHorizontalList();
51 void clearRestoreVerticalList();
56 Guides selectedHorizontals();
60 Guides selectedVerticals();
65 int pageNr()
const {
return ((currentPage) ? currentPage->pageNr() : -1); }
67 int currentIndex() {
return tabWidget->currentIndex(); }
69 void setGuideLock(
bool guidesLocked);
71 virtual void changeEvent(QEvent *e);
97 void copyGuidesToAllPages(GuideManagerCore::GuideType t);
102 void storePageValues(
ScPage * page);
108 Guides getAutoHorizontals(
ScPage * p);
114 Guides getAutoVerticals(
ScPage * p);
120 void resetSelectionForPage();
128 void setHorizontalRefer(
int button);
129 int horizontalRefer();
130 void setVerticalRefer(
int button);
132 void languageChange();
136 void forceDrawGuides(
const QItemSelection &,
const QItemSelection &);
137 void verticalModel_valueChanged();
138 void horizontalModel_valueChanged();
139 void addHorButton_clicked();
140 void delHorButton_clicked();
141 void addVerButton_clicked();
142 void delVerButton_clicked();
143 void applyToAllStdButton_clicked();
144 void lockCheck_stateChanged(
int );
145 void horizontalAutoGapCheck_stateChanged(
int );
146 void verticalAutoGapCheck_stateChanged(
int );
147 void applyToAllAutoButton_clicked();
148 void horizontalAutoCountSpin_valueChanged(
double );
149 void verticalAutoCountSpin_valueChanged(
double );
150 void horizontalAutoGapSpin_valueChanged(
double);
151 void verticalAutoGapSpin_valueChanged(
double);
152 void horizontalPageAutoButton_toggled(
bool);
153 void horizontalMarginsAutoButton_toggled(
bool);
154 void horizontalSelectionAutoButton_toggled(
bool);
155 void verticalPageAutoButton_toggled(
bool);
156 void verticalMarginsAutoButton_toggled(
bool);
157 void verticalSelectionAutoButton_toggled(
bool);
158 void tabWidget_currentChanged( QWidget * );
159 void deletePageButton_clicked();
160 void deleteAllGuides_clicked();
163 #endif // GUIDEMANAGER_H
the Document Class
Definition: scribusdoc.h:90
Definition: scrpalettebase.h:38
A model for guides lists. It holds guides as a double QList (it will be expanded later because of RFE...
Definition: guidesmodel.h:22
int pageNr() const
check the current page number to prevent drawing marks on the others pages. See GuideManagerCore::dra...
Definition: guidemanager.h:65