Scribus Developer Documentation - API
logo-pen

Scribus Developer Documentation - API

Cpalette Class Reference

#include <cpalette.h>

Collaboration diagram for Cpalette:

Collaboration graph
[legend]

List of all members.

Public Slots

void InhaltButton ()
void InnenButton ()
void SetColors (ColorList newColorList)
void updateCList ()
void SetPatterns (QMap< QString, ScPattern > *docPatterns)
void selectPattern (QListWidgetItem *c)
void changePatternProps ()
void ToggleKette ()
void HChange ()
void VChange ()
void updatePatternList ()
void updateBoxS (QString Farbe)
void selectColor (QListWidgetItem *c)
QColor setColor (QString farbe, int shad)
void slotGrad (int nr)
void slotColor (QString n, int s)
void ChooseGrad (int nr)
void setActFarben (QString p, QString b, int shp, int shb)
void setActGradient (int typ)
void setActPattern (QString pattern, double scaleX, double scaleY, double offsetX, double offsetY, double rotation)
void setSpecialGradient (double x1, double y1, double x2, double y2)
void changeSpecial ()
void setActShade ()
void setActTrans (double, double)
void changeBlendMode (int)
void setActBlend (int, int)
void setGradTrans (double val)
void slotTrans (int val)
void unitChange (double old, double neww, int ein)
void languageChange ()
void ToggleColorDisplay ()

Signals

void NewPen (QString)
void NewBrush (QString)
void NewPenShade (int)
void NewBrushShade (int)
void NewGradient (int)
void NewPattern (QString)
void NewPatternProps (double, double, double, double, double)
void NewSpecial (double, double, double, double)
void NewTrans (double)
void NewTransS (double)
void NewBlend (int)
void NewBlendS (int)
void modeChanged ()
void gradientChanged ()
void editGradient ()

Public Member Functions

 Cpalette (QWidget *parent)
 ~Cpalette ()
virtual void changeEvent (QEvent *e)
void setDocument (ScribusDoc *doc)
void setCurrentItem (PageItem *item)
void updateFromItem ()

Protected Attributes

QVBoxLayout * Form1Layout
QHBoxLayout * Layout1
QGridLayout * Layout1t
QVBoxLayout * GradLayout
QGridLayout * freeGradientLayout
QPixmap alertIcon
QPixmap cmykIcon
QPixmap rgbIcon
QPixmap spotIcon
QPixmap regIcon
ColorListBoxcolorListQLBox
QFrame * patternFrame
QListWidget * patternBox
QGroupBox * groupOffset
QLabel * textLabel1
ScrSpinBoxspinXoffset
QLabel * textLabel2
ScrSpinBoxspinYoffset
QGroupBox * groupScale
QLabel * textLabel5
ScrSpinBoxspinXscaling
QLabel * textLabel6
ScrSpinBoxspinYscaling
LinkButtonkeepScaleRatio
QGroupBox * groupRotation
QLabel * textLabel7
ScrSpinBoxspinAngle
QVBoxLayout * frame3Layout
QHBoxLayout * groupOffsetLayout
QGridLayout * groupScaleLayout
QHBoxLayout * groupRotationLayout
QToolButton * Inhalt
QToolButton * Innen
QSpinBox * PM1
QComboBox * gradientQCombo
GradientEditorgradEdit
QFrame * freeGradientQFrame
QLabel * GTextX1
QLabel * GTextY1
QLabel * GTextX2
QLabel * GTextY2
ScrSpinBoxgY1
ScrSpinBoxgX2
ScrSpinBoxgX1
ScrSpinBoxgY2
QToolButton * gradEditButton
QLabel * TransTxt
QLabel * TransTxt2
QLabel * ShadeTxt
QGroupBox * TransGroup
QSpinBox * TransSpin
QPointer< ScribusDoccurrentDoc
PageItemcurrentItem
ScComboBoxblendMode
int Mode
QString sFarbe
ColorList colorList
QMap< QString, ScPattern > * patternList
bool CSichtbar
QString Color
int Shade
QString Color3
int Shade3
bool GradientMode
int currentGradient
QSpacerItem * selectorQSpacer
QCheckBox * displayAllColors

Friends

class PropertiesPalette


Detailed Description

Author:
Franz Schmid

Definition at line 58 of file cpalette.h.


Constructor & Destructor Documentation

Cpalette::Cpalette ( QWidget *  parent  ) 

Cpalette::~Cpalette (  )  [inline]

Definition at line 66 of file cpalette.h.


Member Function Documentation

void Cpalette::changeEvent ( QEvent *  e  )  [virtual]

Definition at line 886 of file cpalette.cpp.

References languageChange().

void Cpalette::setDocument ( ScribusDoc doc  ) 

void Cpalette::setCurrentItem ( PageItem item  ) 

void Cpalette::updateFromItem (  ) 

void Cpalette::InhaltButton (  )  [slot]

void Cpalette::InnenButton (  )  [slot]

void Cpalette::SetColors ( ColorList  newColorList  )  [slot]

Definition at line 499 of file cpalette.cpp.

References colorList, and updateCList().

Referenced by PropertiesPalette::updateColorList().

void Cpalette::updateCList (  )  [slot]

void Cpalette::SetPatterns ( QMap< QString, ScPattern > *  docPatterns  )  [slot]

Definition at line 443 of file cpalette.cpp.

References patternList, and updatePatternList().

Referenced by PropertiesPalette::updateColorList().

void Cpalette::selectPattern ( QListWidgetItem *  c  )  [slot]

Definition at line 449 of file cpalette.cpp.

References NewPattern().

Referenced by Cpalette(), setActPattern(), and updatePatternList().

void Cpalette::changePatternProps (  )  [slot]

void Cpalette::ToggleKette (  )  [slot]

Definition at line 461 of file cpalette.cpp.

References changePatternProps(), HChange(), keepScaleRatio, spinXscaling, spinYscaling, and VChange().

Referenced by Cpalette().

void Cpalette::HChange (  )  [slot]

void Cpalette::VChange (  )  [slot]

void Cpalette::updatePatternList (  )  [slot]

Definition at line 402 of file cpalette.cpp.

References gradientQCombo, p, patternBox, patternList, selectPattern(), and tr().

Referenced by SetPatterns().

void Cpalette::updateBoxS ( QString  Farbe  )  [slot]

Definition at line 570 of file cpalette.cpp.

References colorListQLBox, CommonStrings::None, and selectColor().

Referenced by ChooseGrad(), setActFarben(), and slotColor().

void Cpalette::selectColor ( QListWidgetItem *  c  )  [slot]

QColor Cpalette::setColor ( QString  farbe,
int  shad 
) [slot]

Definition at line 564 of file cpalette.cpp.

References colorList, currentDoc, and ScColorEngine::getShadeColorProof().

Referenced by selectColor(), and setActShade().

void Cpalette::slotGrad ( int  nr  )  [slot]

void Cpalette::slotColor ( QString  n,
int  s 
) [slot]

Definition at line 603 of file cpalette.cpp.

References Color, GradientMode, Mode, PM1, setActShade(), Shade, and updateBoxS().

Referenced by Cpalette().

void Cpalette::ChooseGrad ( int  nr  )  [slot]

void Cpalette::setActFarben ( QString  p,
QString  b,
int  shp,
int  shb 
) [slot]

Definition at line 584 of file cpalette.cpp.

References Color3, Mode, PM1, setActShade(), Shade3, and updateBoxS().

Referenced by updateFromItem().

void Cpalette::setActGradient ( int  typ  )  [slot]

Definition at line 773 of file cpalette.cpp.

References ChooseGrad(), currentGradient, gradientQCombo, Mode, and slotGrad().

Referenced by Cpalette(), and PropertiesPalette::SelTab().

void Cpalette::setActPattern ( QString  pattern,
double  scaleX,
double  scaleY,
double  offsetX,
double  offsetY,
double  rotation 
) [slot]

void Cpalette::setSpecialGradient ( double  x1,
double  y1,
double  x2,
double  y2 
) [slot]

Definition at line 785 of file cpalette.cpp.

References changeSpecial(), gX1, gX2, gY1, and gY2.

Referenced by PropertiesPalette::updateColorSpecialGradient(), and updateFromItem().

void Cpalette::changeSpecial (  )  [slot]

Definition at line 801 of file cpalette.cpp.

References gX1, gX2, gY1, gY2, and NewSpecial().

Referenced by Cpalette(), setSpecialGradient(), and unitChange().

void Cpalette::setActShade (  )  [slot]

void Cpalette::setActTrans ( double  val,
double  val2 
) [slot]

Definition at line 721 of file cpalette.cpp.

References Mode, slotTrans(), and TransSpin.

Referenced by updateFromItem().

void Cpalette::changeBlendMode ( int  blend  )  [slot]

Definition at line 745 of file cpalette.cpp.

References gradientQCombo, Mode, NewBlend(), and NewBlendS().

Referenced by Cpalette(), and setActBlend().

void Cpalette::setActBlend ( int  val,
int  val2 
) [slot]

Definition at line 728 of file cpalette.cpp.

References blendMode, changeBlendMode(), and Mode.

Referenced by updateFromItem().

void Cpalette::setGradTrans ( double  val  )  [slot]

Definition at line 735 of file cpalette.cpp.

References GradientMode, Mode, slotTrans(), and TransSpin.

Referenced by Cpalette().

void Cpalette::slotTrans ( int  val  )  [slot]

void Cpalette::unitChange ( double  old,
double  neww,
int  ein 
) [slot]

void Cpalette::languageChange (  )  [slot]

void Cpalette::ToggleColorDisplay (  )  [slot]

Definition at line 523 of file cpalette.cpp.

References ColorListBox::cList, colorList, colorListQLBox, currentDoc, and updateFromItem().

Referenced by Cpalette().

void Cpalette::NewPen ( QString   )  [signal]

Referenced by selectColor().

void Cpalette::NewBrush ( QString   )  [signal]

Referenced by selectColor().

void Cpalette::NewPenShade ( int   )  [signal]

Referenced by setActShade().

void Cpalette::NewBrushShade ( int   )  [signal]

Referenced by setActShade().

void Cpalette::NewGradient ( int   )  [signal]

Referenced by slotGrad().

void Cpalette::NewPattern ( QString   )  [signal]

Referenced by selectPattern().

void Cpalette::NewPatternProps ( double  ,
double  ,
double  ,
double  ,
double   
) [signal]

Referenced by changePatternProps().

void Cpalette::NewSpecial ( double  ,
double  ,
double  ,
double   
) [signal]

Referenced by changeSpecial().

void Cpalette::NewTrans ( double   )  [signal]

Referenced by slotTrans().

void Cpalette::NewTransS ( double   )  [signal]

Referenced by slotTrans().

void Cpalette::NewBlend ( int   )  [signal]

Referenced by changeBlendMode().

void Cpalette::NewBlendS ( int   )  [signal]

Referenced by changeBlendMode().

void Cpalette::modeChanged (  )  [signal]

Referenced by InhaltButton(), and InnenButton().

void Cpalette::gradientChanged (  )  [signal]

void Cpalette::editGradient (  )  [signal]

Referenced by Cpalette().


Friends And Related Function Documentation

friend class PropertiesPalette [friend]

Definition at line 62 of file cpalette.h.


Member Data Documentation

QVBoxLayout* Cpalette::Form1Layout [protected]

Definition at line 125 of file cpalette.h.

Referenced by ChooseGrad(), Cpalette(), InhaltButton(), InnenButton(), and updateFromItem().

QHBoxLayout*