Cpalette Class Reference
#include <cpalette.h>

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 |
| ColorListBox * | colorListQLBox |
| QFrame * | patternFrame |
| QListWidget * | patternBox |
| QGroupBox * | groupOffset |
| QLabel * | textLabel1 |
| ScrSpinBox * | spinXoffset |
| QLabel * | textLabel2 |
| ScrSpinBox * | spinYoffset |
| QGroupBox * | groupScale |
| QLabel * | textLabel5 |
| ScrSpinBox * | spinXscaling |
| QLabel * | textLabel6 |
| ScrSpinBox * | spinYscaling |
| LinkButton * | keepScaleRatio |
| QGroupBox * | groupRotation |
| QLabel * | textLabel7 |
| ScrSpinBox * | spinAngle |
| QVBoxLayout * | frame3Layout |
| QHBoxLayout * | groupOffsetLayout |
| QGridLayout * | groupScaleLayout |
| QHBoxLayout * | groupRotationLayout |
| QToolButton * | Inhalt |
| QToolButton * | Innen |
| QSpinBox * | PM1 |
| QComboBox * | gradientQCombo |
| GradientEditor * | gradEdit |
| QFrame * | freeGradientQFrame |
| QLabel * | GTextX1 |
| QLabel * | GTextY1 |
| QLabel * | GTextX2 |
| QLabel * | GTextY2 |
| ScrSpinBox * | gY1 |
| ScrSpinBox * | gX2 |
| ScrSpinBox * | gX1 |
| ScrSpinBox * | gY2 |
| QToolButton * | gradEditButton |
| QLabel * | TransTxt |
| QLabel * | TransTxt2 |
| QLabel * | ShadeTxt |
| QGroupBox * | TransGroup |
| QSpinBox * | TransSpin |
| QPointer< ScribusDoc > | currentDoc |
| PageItem * | currentItem |
| ScComboBox * | blendMode |
| 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
Definition at line 58 of file cpalette.h.
Constructor & Destructor Documentation
| Cpalette::Cpalette | ( | QWidget * | parent | ) |
Definition at line 61 of file cpalette.cpp.
References blendMode, changeBlendMode(), changePatternProps(), changeSpecial(), Color, Color3, colorListQLBox, currentGradient, currentItem, displayAllColors, editGradient(), Form1Layout, frame3Layout, freeGradientLayout, freeGradientQFrame, gradEdit, gradEditButton, gradientChanged(), GradientMode, gradientQCombo, GradLayout, groupOffset, groupOffsetLayout, groupRotation, groupRotationLayout, groupScale, groupScaleLayout, GTextX1, GTextX2, GTextY1, GTextY2, gX1, gX2, gY1, gY2, HChange(), Inhalt, InhaltButton(), Innen, InnenButton(), keepScaleRatio, languageChange(), Layout1, Layout1t, loadIcon(), Mode, patternBox, patternFrame, PM1, GradientEditor::Preview, selectColor(), selectorQSpacer, selectPattern(), setActGradient(), setActShade(), setGradTrans(), Shade, Shade3, ShadeTxt, slotColor(), slotGrad(), slotTrans(), spinAngle, spinXoffset, spinXscaling, spinYoffset, spinYscaling, textLabel1, textLabel2, textLabel5, textLabel6, textLabel7, ToggleColorDisplay(), ToggleKette(), tr(), TransGroup, TransSpin, TransTxt, TransTxt2, and VChange().
| Cpalette::~Cpalette | ( | ) | [inline] |
Definition at line 66 of file cpalette.h.
Member Function Documentation
| void Cpalette::changeEvent | ( | QEvent * | e | ) | [virtual] |
| void Cpalette::setDocument | ( | ScribusDoc * | doc | ) |
Definition at line 270 of file cpalette.cpp.
References ColorListBox::cList, colorListQLBox, currentDoc, and ScribusDoc::PageColors.
Referenced by PropertiesPalette::setDoc(), and PropertiesPalette::unsetDoc().
| void Cpalette::setCurrentItem | ( | PageItem * | item | ) |
Definition at line 265 of file cpalette.cpp.
References currentItem.
Referenced by PropertiesPalette::SetCurItem(), PropertiesPalette::setDoc(), PropertiesPalette::unsetDoc(), and PropertiesPalette::unsetItem().
| void Cpalette::updateFromItem | ( | ) |
Definition at line 279 of file cpalette.cpp.
References ChooseGrad(), Color, Color3, colorListQLBox, currentDoc, currentItem, PageItem::fill_gradient, GradientPreview::fill_gradient, PageItem::fillBlendmode(), PageItem::fillColor, PageItem::fillShade, PageItem::fillTransparency, Form1Layout, freeGradientLayout, freeGradientQFrame, gradEdit, gradientQCombo, GradLayout, PageItem::GrEndX, PageItem::GrEndY, PageItem::GrStartX, PageItem::GrStartY, PageItem::GrType, PageItem::lineBlendmode(), PageItem::lineColor, PageItem::lineShade, PageItem::lineTransparency, Mode, patternFrame, patternList, GradientEditor::Preview, setActBlend(), setActFarben(), setActTrans(), setSpecialGradient(), Shade, Shade3, tr(), updateCList(), and GradientPreview::updateDisplay().
Referenced by InhaltButton(), InnenButton(), PropertiesPalette::SetCurItem(), and ToggleColorDisplay().
| void Cpalette::InhaltButton | ( | ) | [slot] |
Definition at line 328 of file cpalette.cpp.
References colorListQLBox, displayAllColors, Form1Layout, freeGradientLayout, freeGradientQFrame, gradEdit, GradientMode, gradientQCombo, GradLayout, Inhalt, Innen, Mode, modeChanged(), patternFrame, and updateFromItem().
Referenced by Cpalette().
| void Cpalette::InnenButton | ( | ) | [slot] |
Definition at line 360 of file cpalette.cpp.
References colorListQLBox, Form1Layout, freeGradientLayout, freeGradientQFrame, gradEdit, GradientMode, gradientQCombo, GradLayout, Inhalt, Innen, Mode, modeChanged(), and updateFromItem().
Referenced by Cpalette().
| 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] |
Definition at line 506 of file cpalette.cpp.
References colorList, colorListQLBox, currentDoc, displayAllColors, ColorListBox::fancyPixmap, GradientMode, ColorListBox::insertItems(), Mode, selectColor(), and CommonStrings::tr_NoneColor.
Referenced by ChooseGrad(), SetColors(), and updateFromItem().
| 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] |
Definition at line 456 of file cpalette.cpp.
References NewPatternProps(), spinAngle, spinXoffset, spinXscaling, spinYoffset, and spinYscaling.
Referenced by Cpalette(), HChange(), setActPattern(), ToggleKette(), unitChange(), and VChange().
| 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] |
Definition at line 477 of file cpalette.cpp.
References changePatternProps(), keepScaleRatio, spinXscaling, spinYscaling, and VChange().
Referenced by Cpalette(), setActPattern(), ToggleKette(), and VChange().
| void Cpalette::VChange | ( | ) | [slot] |
Definition at line 488 of file cpalette.cpp.
References changePatternProps(), HChange(), keepScaleRatio, spinXscaling, and spinYscaling.
Referenced by Cpalette(), HChange(), setActPattern(), and ToggleKette().
| 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] |
Definition at line 533 of file cpalette.cpp.
References Color, Color3, ColorPixmapItem::colorName(), gradEdit, gradientChanged(), gradientQCombo, Mode, NewBrush(), NewPen(), GradientEditor::Preview, GradientPreview::setActColor(), setColor(), sFarbe, and Shade.
Referenced by Cpalette(), updateBoxS(), and updateCList().
| 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] |
Definition at line 616 of file cpalette.cpp.
References ChooseGrad(), currentGradient, currentItem, PageItem::fill_gradient, GradientPreview::fill_gradient, gradEdit, gradientQCombo, NewGradient(), patternList, GradientEditor::Preview, and GradientPreview::updateDisplay().
Referenced by Cpalette(), and setActGradient().
| 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] |
Definition at line 633 of file cpalette.cpp.
References Color, Color3, colorListQLBox, currentGradient, displayAllColors, Form1Layout, freeGradientLayout, freeGradientQFrame, gradEdit, GradientMode, gradientQCombo, GradLayout, patternFrame, PM1, setActShade(), Shade, Shade3, updateBoxS(), and updateCList().
Referenced by ScribusMainWindow::DoFileClose(), ScribusMainWindow::HaveNewDoc(), PropertiesPalette::NewSel(), setActGradient(), slotGrad(), ScribusMainWindow::SwitchWin(), PropertiesPalette::unsetDoc(), and updateFromItem().
| 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] |
Definition at line 831 of file cpalette.cpp.
References changePatternProps(), HChange(), keepScaleRatio, patternBox, selectPattern(), spinAngle, spinXoffset, spinXscaling, spinYoffset, spinYscaling, and VChange().
| 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] |
Definition at line 806 of file cpalette.cpp.
References Color, gradEdit, gradientChanged(), gradientQCombo, Mode, NewBrushShade(), NewPenShade(), PM1, GradientEditor::Preview, GradientPreview::setActColor(), setColor(), Shade, and Shade3.
Referenced by ChooseGrad(), Cpalette(), setActFarben(), and slotColor().
| 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] |
Definition at line 756 of file cpalette.cpp.
References gradEdit, gradientChanged(), gradientQCombo, Mode, NewTrans(), NewTransS(), GradientEditor::Preview, and GradientPreview::setActTrans().
Referenced by Cpalette(), setActTrans(), and setGradTrans().
| void Cpalette::unitChange | ( | double | old, | |
| double | neww, | |||
| int | ein | |||
| ) | [slot] |
Definition at line 864 of file cpalette.cpp.
References changePatternProps(), changeSpecial(), gX1, gX2, gY1, gY2, ScrSpinBox::setNewUnit(), spinXoffset, and spinYoffset.
Referenced by PropertiesPalette::unitChange().
| void Cpalette::languageChange | ( | ) | [slot] |
Definition at line 896 of file cpalette.cpp.
References blendMode, displayAllColors, gradEditButton, gradientQCombo, groupOffset, groupRotation, groupScale, GTextX1, GTextX2, GTextY1, GTextY2, gX1, gX2, gY1, gY2, Inhalt, Innen, PM1, ShadeTxt, spinXoffset, spinXscaling, spinYoffset, spinYscaling, textLabel1, textLabel2, textLabel5, textLabel6, textLabel7, tr(), TransGroup, TransSpin, TransTxt, and TransTxt2.
Referenced by changeEvent(), and Cpalette().
| 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] |
Referenced by Cpalette(), selectColor(), setActShade(), and slotTrans().
| 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().
