Scribus
Open source desktop publishing at your fingertips
Tpalette Class Reference

#include <transparencypalette.h>

Inheritance diagram for Tpalette:
Collaboration diagram for Tpalette:

Public Slots

void handleUpdateRequest (int)
 
void editLineSelectorButton ()
 
void editFillSelectorButton ()
 
void slotGrad (int nr)
 
void slotGradType (int type)
 
void setNamedGradient (const QString &name)
 
void switchGradientMode ()
 
void switchPatternMode ()
 
void editGradientVector ()
 
void setActiveGradDia (bool active)
 
void hideEditedPatterns (QStringList names)
 
void selectPattern (QListWidgetItem *c)
 
void setActPattern (QString pattern, double scaleX, double scaleY, double offsetX, double offsetY, double rotation, double skewX, double skewY, bool mirrorX, bool mirrorY)
 
void changePatternProps ()
 
void setSpecialGradient (double x1, double y1, double x2, double y2, double fx, double fy, double sg, double sk)
 
void setActTrans (double, double)
 
void setActBlend (int, int)
 
void slotTransS (double val)
 
void slotTransF (double val)
 
void unitChange (double, double, int unitIndex)
 

Signals

void NewTrans (double)
 
void NewTransS (double)
 
void NewBlend (int)
 
void NewBlendS (int)
 
void gradientChanged ()
 
void editGradient ()
 
void NewGradient (int)
 
void NewSpecial (double, double, double, double, double, double, double, double, double, double)
 
void NewPattern (QString)
 
void NewPatternProps (double, double, double, double, double, double, double, bool, bool)
 

Public Member Functions

 Tpalette (QWidget *parent)
 
void setDocument (ScribusDoc *doc)
 
void setCurrentItem (PageItem *item)
 
void hideSelectionButtons ()
 
void updateFromItem ()
 
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 updateCList ()
 
void updateGradientList ()
 
void updatePatternList ()
 

Protected Attributes

GradientVectorDialogTGradDia
 
QPointer< ScribusDoccurrentDoc
 
PageItemcurrentItem
 
ColorList colorList
 
int currentUnit
 
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
 

Friends

class PropertiesPalette
 
class PropertiesPalette_Group
 

Detailed Description

Author
Franz Schmid

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