LayerPalette Class Reference
#include <layers.h>


Public Slots | |
| void | addLayer () |
| void | dupLayer () |
| void | removeLayer () |
| void | upLayer () |
| void | downLayer () |
| void | changeName (int row, int col) |
| void | visibleLayer () |
| void | printLayer () |
| void | lockLayer () |
| void | flowToggleLayer () |
| void | outlineToggleLayer () |
| void | markLayer () |
| void | changeOpacity () |
| void | changeBlendMode (int blend) |
| void | setActiveLayer (int row) |
| void | ClearInhalt () |
| void | markActiveLayer (int layerNumber=-1) |
| void | languageChange () |
Signals | |
| void | LayerChanged () |
| void | LayerActivated (int) |
Public Member Functions | |
| LayerPalette (QWidget *parent) | |
| ~LayerPalette () | |
| virtual void | changeEvent (QEvent *e) |
| void | setDoc (ScribusDoc *doc) |
| void | rebuildList () |
Public Attributes | |
| QTableWidget * | Table |
Protected Attributes | |
| ScribusDoc * | m_Doc |
| QVBoxLayout * | LayerPaletteLayout |
| QHBoxLayout * | Layout1 |
| QHBoxLayout * | layout1 |
| QLabel * | textLabel1 |
| ScComboBox * | blendMode |
| QLabel * | textLabel2 |
| QSpinBox * | opacitySpinBox |
| QHeaderView * | Header |
| QPushButton * | newLayerButton |
| QPushButton * | duplicateLayerButton |
| QPushButton * | deleteLayerButton |
| QPushButton * | raiseLayerButton |
| QPushButton * | lowerLayerButton |
| ScLayers * | layers |
Detailed Description
Definition at line 31 of file layers.h.
Constructor & Destructor Documentation
| LayerPalette::LayerPalette | ( | QWidget * | parent | ) |
Definition at line 39 of file layers.cpp.
References addLayer(), blendMode, changeBlendMode(), changeName(), changeOpacity(), ClearInhalt(), deleteLayerButton, downLayer(), dupLayer(), duplicateLayerButton, Header, languageChange(), LayerPaletteLayout, Layout1, layout1, loadIcon(), lowerLayerButton, newLayerButton, opacitySpinBox, raiseLayerButton, removeLayer(), Table, textLabel1, textLabel2, tr(), and upLayer().
Member Function Documentation
| void LayerPalette::changeEvent | ( | QEvent * | e | ) | [virtual] |
| void LayerPalette::setDoc | ( | ScribusDoc * | doc | ) |
Definition at line 161 of file layers.cpp.
References ScribusDoc::activeLayer(), blendMode, changeBlendMode(), changeName(), changeOpacity(), deleteLayerButton, duplicateLayerButton, ScribusDoc::Layers, layers, lowerLayerButton, m_Doc, markActiveLayer(), newLayerButton, opacitySpinBox, raiseLayerButton, rebuildList(), setActiveLayer(), and Table.
Referenced by ScripterCore::FinishScriptRun(), ScribusMainWindow::HaveNewDoc(), and ScribusMainWindow::SwitchWin().
| void LayerPalette::rebuildList | ( | ) |
Definition at line 191 of file layers.cpp.
References blendMode, changeBlendMode(), changeName(), changeOpacity(), cp, flowToggleLayer(), ScribusDoc::layerCount(), ScribusDoc::layerFlow(), ScribusDoc::layerLevelFromNumber(), ScribusDoc::layerLocked(), ScribusDoc::layerMarker(), ScribusDoc::layerName(), ScribusDoc::layerOutline(), ScribusDoc::layerPrintable(), layers, ScribusDoc::layerVisible(), lockLayer(), m_Doc, markLayer(), opacitySpinBox, outlineToggleLayer(), printLayer(), setActiveLayer(), Table, and visibleLayer().
Referenced by addLayer(), downLayer(), dupLayer(), ScribusMainWindow::loadPage(), removeLayer(), ScribusDoc::restore(), setDoc(), and upLayer().
| void LayerPalette::addLayer | ( | ) | [slot] |
Definition at line 250 of file layers.cpp.
References ScribusDoc::activeLayer(), ScribusDoc::addLayer(), ScribusDoc::changed(), ScribusMainWindow::changeLayer(), m_Doc, markActiveLayer(), rebuildList(), and ScribusDoc::scMW().
Referenced by LayerPalette().
| void LayerPalette::dupLayer | ( | ) | [slot] |
Definition at line 259 of file layers.cpp.
References ScribusDoc::activeLayer(), ScribusDoc::addLayer(), ScribusDoc::changed(), ScribusMainWindow::changeLayer(), ScribusDoc::copyLayer(), m_Doc, markActiveLayer(), rebuildList(), and ScribusDoc::scMW().
Referenced by LayerPalette().
| void LayerPalette::removeLayer | ( | ) | [slot] |
Definition at line 270 of file layers.cpp.
References ScribusDoc::activeLayer(), ScribusDoc::changed(), ScribusMainWindow::changeLayer(), ScribusDoc::deleteLayer(), ScribusDoc::layerContainsItems(), ScribusDoc::layerCount(), ScribusDoc::layerNumberFromLevel(), m_Doc, markActiveLayer(), rebuildList(), ScribusDoc::scMW(), Table, and tr().
Referenced by LayerPalette().
| void LayerPalette::upLayer | ( | ) | [slot] |
Definition at line 297 of file layers.cpp.
References ScribusDoc::activeLayer(), ScribusDoc::changed(), ScribusMainWindow::changeLayer(), LayerChanged(), ScribusDoc::layerCount(), m_Doc, markActiveLayer(), ScribusDoc::raiseLayerByLevel(), rebuildList(), ScribusDoc::scMW(), and Table.
Referenced by LayerPalette().
| void LayerPalette::downLayer | ( | ) | [slot] |
Definition at line 311 of file layers.cpp.
References ScribusDoc::activeLayer(), ScribusDoc::changed(), ScribusMainWindow::changeLayer(), LayerChanged(), ScribusDoc::layerCount(), ScribusDoc::lowerLayerByLevel(), m_Doc, markActiveLayer(), rebuildList(), ScribusDoc::scMW(), and Table.
Referenced by LayerPalette().
| void LayerPalette::changeName | ( | int | row, | |
| int | col | |||
| ) | [slot] |
Definition at line 325 of file layers.cpp.
References ScribusDoc::activeLayer(), ScribusMainWindow::changeLayer(), ScribusDoc::changeLayerName(), ScribusDoc::layerCount(), ScribusDoc::layerNumberFromLevel(), m_Doc, ScribusDoc::scMW(), and Table.
Referenced by ClearInhalt(), LayerPalette(), rebuildList(), and setDoc().
| void LayerPalette::visibleLayer | ( | ) | [slot] |
Definition at line 337 of file layers.cpp.
References LayerChanged(), ScribusDoc::layerNumberFromLevel(), m_Doc, setActiveLayer(), ScribusDoc::setLayerVisible(), and Table.
Referenced by rebuildList().
| void LayerPalette::printLayer | ( | ) | [slot] |
Definition at line 352 of file layers.cpp.
References ScribusDoc::layerNumberFromLevel(), m_Doc, setActiveLayer(), ScribusDoc::setLayerPrintable(), and Table.
Referenced by rebuildList().
| void LayerPalette::lockLayer | ( | ) | [slot] |
Definition at line 366 of file layers.cpp.
References ScribusDoc::activeLayer(), ScribusMainWindow::changeLayer(), deleteLayerButton, ScribusDoc::layerNumberFromLevel(), m_Doc, ScribusDoc::scMW(), setActiveLayer(), ScribusDoc::setLayerLocked(), and Table.
Referenced by rebuildList().
| void LayerPalette::flowToggleLayer | ( | ) | [slot] |
Definition at line 382 of file layers.cpp.
References ScribusDoc::layerNumberFromLevel(), m_Doc, setActiveLayer(), ScribusDoc::setLayerFlow(), and Table.
Referenced by rebuildList().
| void LayerPalette::outlineToggleLayer | ( | ) | [slot] |
Definition at line 394 of file layers.cpp.
References LayerChanged(), ScribusDoc::layerNumberFromLevel(), m_Doc, setActiveLayer(), ScribusDoc::setLayerOutline(), and Table.
Referenced by rebuildList().
| void LayerPalette::markLayer | ( | ) | [slot] |
Definition at line 409 of file layers.cpp.
References LayerChanged(), ScribusDoc::layerMarker(), ScribusDoc::layerNumberFromLevel(), m_Doc, setActiveLayer(), ScribusDoc::setLayerMarker(), and Table.
Referenced by rebuildList().
| void LayerPalette::changeOpacity | ( | ) | [slot] |
Definition at line 432 of file layers.cpp.
References ScribusDoc::activeLayer(), LayerChanged(), m_Doc, opacitySpinBox, and ScribusDoc::setLayerTransparency().
Referenced by ClearInhalt(), LayerPalette(), markActiveLayer(), rebuildList(), setActiveLayer(), and setDoc().
| void LayerPalette::changeBlendMode | ( | int | blend | ) | [slot] |
Definition at line 438 of file layers.cpp.
References ScribusDoc::activeLayer(), LayerChanged(), m_Doc, and ScribusDoc::setLayerBlendMode().
Referenced by ClearInhalt(), LayerPalette(), markActiveLayer(), rebuildList(), setActiveLayer(), and setDoc().
| void LayerPalette::setActiveLayer | ( | int | row | ) | [slot] |
Definition at line 472 of file layers.cpp.
References ScribusDoc::activeLayer(), blendMode, changeBlendMode(), ScribusMainWindow::changeLayer(), changeOpacity(), deleteLayerButton, ScribusDoc::layerBlendMode(), ScribusDoc::layerCount(), ScribusDoc::layerLocked(), ScribusDoc::layerNumberFromLevel(), layers, ScribusDoc::layerTransparency(), lowerLayerButton, m_Doc, opacitySpinBox, raiseLayerButton, ScribusDoc::scMW(), ScribusDoc::setActiveLayer(), and Table.
Referenced by ClearInhalt(), flowToggleLayer(), lockLayer(), markActiveLayer(), markLayer(), outlineToggleLayer(), printLayer(), rebuildList(), setDoc(), and visibleLayer().
| void LayerPalette::ClearInhalt | ( | ) | [slot] |
Definition at line 147 of file layers.cpp.
References blendMode, changeBlendMode(), changeName(), changeOpacity(), deleteLayerButton, lowerLayerButton, newLayerButton, opacitySpinBox, raiseLayerButton, setActiveLayer(), and Table.
Referenced by ScribusMainWindow::DoFileClose(), and LayerPalette().
| void LayerPalette::markActiveLayer | ( | int | layerNumber = -1 |
) | [slot] |
Definition at line 444 of file layers.cpp.
References ScribusDoc::activeLayer(), blendMode, changeBlendMode(), changeOpacity(), deleteLayerButton, ScribusDoc::layerBlendMode(), ScribusDoc::layerCount(), ScribusDoc::layerLevelFromNumber(), ScribusDoc::layerLocked(), layers, ScribusDoc::layerTransparency(), lowerLayerButton, m_Doc, opacitySpinBox, raiseLayerButton, setActiveLayer(), and Table.
Referenced by addLayer(), downLayer(), dupLayer(), removeLayer(), setDoc(), and upLayer().
| void LayerPalette::languageChange | ( | ) | [slot] |
Definition at line 509 of file layers.cpp.
References blendMode, deleteLayerButton, duplicateLayerButton, lowerLayerButton, newLayerButton, opacitySpinBox, raiseLayerButton, Table, textLabel1, textLabel2, and tr().
Referenced by changeEvent(), and LayerPalette().
| void LayerPalette::LayerChanged | ( | ) | [signal] |
Referenced by changeBlendMode(), changeOpacity(), downLayer(), markLayer(), outlineToggleLayer(), upLayer(), and visibleLayer().
| void LayerPalette::LayerActivated | ( | int | ) | [signal] |
Member Data Documentation
| QTableWidget* LayerPalette::Table |
Definition at line 45 of file layers.h.
Referenced by changeName(), ClearInhalt(), downLayer(), flowToggleLayer(), ScribusMainWindow::initPalettes(), languageChange(), LayerPalette(), lockLayer(), markActiveLayer(), markLayer(), outlineToggleLayer(), printLayer(), rebuildList(), removeLayer(), setActiveLayer(), setDoc(), upLayer(), and visibleLayer().
ScribusDoc* LayerPalette::m_Doc [protected] |
Definition at line 72 of file layers.h.
Referenced by addLayer(), changeBlendMode(), changeName(), changeOpacity(), downLayer(), dupLayer(), flowToggleLayer(), lockLayer(), markActiveLayer(), markLayer(), outlineToggleLayer(), printLayer(), rebuildList(), removeLayer(), setActiveLayer(), setDoc(), upLayer(), and visibleLayer().
QVBoxLayout* LayerPalette::LayerPaletteLayout [protected] |
QHBoxLayout* LayerPalette::Layout1 [protected] |
QHBoxLayout* LayerPalette::layout1 [protected] |
QLabel* LayerPalette::textLabel1 [protected] |
ScComboBox* LayerPalette::blendMode [protected] |
Definition at line 77 of file layers.h.
Referenced by ClearInhalt(), languageChange(), LayerPalette(), markActiveLayer(), rebuildList(), setActiveLayer(), and setDoc().
QLabel* LayerPalette::textLabel2 [protected] |
QSpinBox* LayerPalette::opacitySpinBox [protected] |
Definition at line 79 of file layers.h.
Referenced by changeOpacity(), ClearInhalt(), languageChange(), LayerPalette(), markActiveLayer(), rebuildList(), setActiveLayer(), and setDoc().
QHeaderView* LayerPalette::Header [protected] |
QPushButton* LayerPalette::newLayerButton [protected] |
Definition at line 81 of file layers.h.
Referenced by ClearInhalt(), languageChange(), LayerPalette(), and setDoc().
QPushButton* LayerPalette::duplicateLayerButton [protected] |
Definition at line 82 of file layers.h.
Referenced by languageChange(), LayerPalette(), and setDoc().
QPushButton* LayerPalette::deleteLayerButton [protected] |
Definition at line 83 of file layers.h.
Referenced by ClearInhalt(), languageChange(), LayerPalette(), lockLayer(), markActiveLayer(), setActiveLayer(), and setDoc().
QPushButton* LayerPalette::raiseLayerButton [protected] |
Definition at line 84 of file layers.h.
Referenced by ClearInhalt(), languageChange(), LayerPalette(), markActiveLayer(), setActiveLayer(), and setDoc().
QPushButton* LayerPalette::lowerLayerButton [protected] |
Definition at line 85 of file layers.h.
Referenced by ClearInhalt(), languageChange(), LayerPalette(), markActiveLayer(), setActiveLayer(), and setDoc().
ScLayers* LayerPalette::layers [protected] |
Definition at line 86 of file layers.h.
Referenced by markActiveLayer(), rebuildList(), setActiveLayer(), and setDoc().
The documentation for this class was generated from the following files:
