7 #ifndef OUTLINEPALETTE_H
8 #define OUTLINEPALETTE_H
11 #include <QTreeWidget>
12 #include <QTreeWidgetItem>
19 #include "scribusapi.h"
20 #include "scdockpalette.h"
48 void selectItems(QList<QTreeWidgetItem*> items);
51 void dropEvent(QDropEvent *e);
52 void keyPressEvent(QKeyEvent *e);
53 bool viewportEvent(QEvent *event);
63 virtual void changeEvent(QEvent *e);
70 QTreeWidgetItem* getListItem(
int SNr,
PageItem *Nr);
71 void setItemIcon(QTreeWidgetItem *item,
PageItem *pgItem);
73 void buildReopenVals();
76 void BuildTree(
bool storeVals =
true);
77 void filterTree(
const QString& keyword);
78 void languageChange();
79 void slotShowSelect(uint SNr,
PageItem *Nr);
80 void setPaletteShown(
bool);
81 void slotRightClick(QPoint point);
82 void setActiveLayer(
int layerID);
83 void setLayerVisible(
int layerID);
84 void setLayerLocked(
int layerID);
85 void setLayerPrintable(
int layerID);
88 void ToggleAllPalettes();
89 void selectElementByItem(
PageItem *,
bool);
92 void selectMasterPage(QString);
95 void slotRenameItem();
96 void slotDoRename(QTreeWidgetItem* ite,
int col);
97 void slotMultiSelect();
98 void slotSelect(QTreeWidgetItem* ite,
int col);
99 void slotDoubleClick(QTreeWidgetItem* ite,
int col);
103 void createContextMenu(
PageItem *currItem,
double mx,
double my);
104 QWidget* containerWidget;
106 QTreeWidgetItem* freeObjects;
107 QTreeWidgetItem* rootObject;
108 QTreeWidgetItem* currentObject;
110 QLineEdit* filterEdit;
117 QPixmap polylineIcon;
121 QPixmap radiobuttonIcon;
122 QPixmap textFieldIcon;
123 QPixmap checkBoxIcon;
124 QPixmap comboBoxIcon;
126 QPixmap annotTextIcon;
127 QPixmap annotLinkIcon;
129 bool selectionTriggered;
Definition: outlinepalette.h:27
Definition: scdockpalette.h:38
This Class is the base class for your application. It sets up the main window and providing a menubar...
Definition: scribus.h:123
Definition: outlinepalette.h:56
the Document Class
Definition: scribusdoc.h:90
Definition: pageitem.h:92