Scribus
Open source desktop publishing at your fingertips
Cpalette Class Reference

#include <cpalette.h>

Inheritance diagram for Cpalette:
Collaboration diagram for Cpalette:

Public Slots

void handleSelectionChanged ()
 
void handleUpdateRequest (int)
 
void fillStrokeSelector (int)
 
void handleFillShade (double)
 
void handleStrokeShade (double)
 
void handleOverprint (int)
 
void handleFillGradient ()
 
void handleStrokeGradient ()
 
void handleStrokeGradientExtend (int val)
 
void handleGradientExtend (int val)
 
void showColorValues (QString stroke, QString fille, int sShade, int fShade)
 
void showGradient (int nr)
 
void showGradientStroke (int nr)
 
void showOverprint (int)
 
void toggleColorDisplay ()
 
void setNamedGradient (const QString &name)
 
void setNamedGradientStroke (const QString &name)
 
void selectPattern (QListWidgetItem *c)
 
void selectPatternS (QListWidgetItem *c)
 
void hideEditedPatterns (QStringList names)
 
void setActPattern (QString pattern, double scaleX, double scaleY, double offsetX, double offsetY, double rotation, double skewX, double skewY, bool mirrorX, bool mirrorY)
 
void setActPatternStroke (QString pattern, double scaleX, double scaleY, double offsetX, double offsetY, double rotation, double skewX, double skewY, bool mirrorX, bool mirrorY, double space, bool pathF)
 
void selectColorS (QListWidgetItem *c)
 
void selectColorF (QListWidgetItem *c)
 
void slotGradStroke (int number)
 
void slotGrad (int nr)
 
void slotGradType (int type)
 
void slotGradTypeStroke (int type)
 
void setGradientColors ()
 
void editMeshPointColor ()
 
void createNewMeshGradient ()
 
void resetMeshGradient ()
 
void meshGradientToShape ()
 
void resetOneControlPoint ()
 
void resetAllControlPoints ()
 
void editGradientVector ()
 
void editGradientVectorStroke ()
 
void setActiveGradDia (bool active)
 
void setSpecialGradient (double x1, double y1, double x2, double y2, double fx, double fy, double sg, double sk, double cx, double cy)
 
void setMeshPoint ()
 
void endPatchAdd ()
 
void snapToPatchGrid (bool val)
 
void handleRemovePatch ()
 
void setMeshPatch ()
 
void setMeshPatchPoint ()
 
void updateMeshPoint ()
 
void changePatternProps ()
 
void changePatternPropsStroke ()
 
void toggleStrokePattern ()
 
void changeHatchProps ()
 
void unitChange (double, double, int unitIndex)
 

Signals

void NewPen (QString)
 
void NewBrush (QString)
 
void NewPenShade (double)
 
void NewBrushShade (double)
 
void NewGradient (int)
 
void NewGradientS (int)
 
void NewPattern (QString)
 
void NewPatternProps (double, double, double, double, double, double, double, bool, bool)
 
void NewPatternS (QString)
 
void NewPatternTypeS (bool)
 
void NewPatternPropsS (double, double, double, double, double, double, double, double, bool, bool)
 
void NewSpecial (double, double, double, double, double, double, double, double, double, double)
 
void NewOverprint (int)
 
void editGradient (int)
 

Public Member Functions

 Cpalette (QWidget *parent)
 
void setDocument (ScribusDoc *doc)
 
void updateColorList ()
 
void setColors (ColorList newColorList)
 
void setGradients (QHash< QString, VGradient > *docGradients)
 
void setPatterns (QHash< QString, ScPattern > *docPatterns)
 

Protected Member Functions

void connectSignals ()
 
void disconnectSignals ()
 
void setCurrentItem (PageItem *item)
 
void updateFromItem ()
 
void setGradientVectorValues ()
 
void setGradientVectorStrokeValues ()
 
void blockUpdates (bool block)
 
bool updatesBlocked ()
 
void enablePatterns (bool enable)
 
void updateCList ()
 
void updateGradientList ()
 
void updatePatternList ()
 

Protected Attributes

GradientVectorDialogCGradDia
 
QPointer< ScribusDoccurrentDoc
 
PageItemcurrentItem
 
ColorList colorList
 
QHash< QString, ScPattern > * patternList
 
QHash< QString, VGradient > * gradientList
 
double m_Pattern_scaleX
 
double m_Pattern_scaleY
 
double m_Pattern_offsetX
 
double m_Pattern_offsetY
 
double m_Pattern_rotation
 
double m_Pattern_skewX
 
double m_Pattern_skewY
 
bool m_Pattern_mirrorX
 
bool m_Pattern_mirrorY
 
double m_Pattern_scaleXS
 
double m_Pattern_scaleYS
 
double m_Pattern_offsetXS
 
double m_Pattern_offsetYS
 
double m_Pattern_rotationS
 
double m_Pattern_skewXS
 
double m_Pattern_skewYS
 
double m_Pattern_spaceS
 
bool m_Pattern_mirrorXS
 
bool m_Pattern_mirrorYS
 
int currentUnit
 
int editStrokeGradient
 
int m_blockUpdates
 

Friends

class PropertiesPalette
 

Detailed Description

Author
Franz Schmid

The documentation for this class was generated from the following files: