15 #include "ui/scrpalettebase.h"
16 #include "ui_stylemanager.h"
28 StyleManager(QWidget *parent = 0,
const char *name =
"StyleManager");
31 virtual void changeEvent(QEvent *e);
34 void updateColorList();
36 QMap<QString,Keys> keyMap();
40 void languageChange();
52 QList<StyleItem*> m_items;
54 QGridLayout *m_layout;
57 QString m_currentType;
59 QMenu *m_rightClickPopup;
62 QAction *m_rcpDeleteId;
64 QAction *m_rcpCloneId;
69 bool m_isStoryEditMode;
70 QPoint m_editPosition;
73 QString m_exitEditModeOk;
74 QString m_enterEditModeOk;
81 QMap<QString, QPointer<ScrAction> > m_styleActions;
83 static const int NAME_COL = 0;
84 static const int SHORTCUT_COL = 1;
85 static const QString SEPARATOR;
87 void insertShortcutPage(QTabWidget *twidget);
89 bool nameIsUnique(
const QString &name);
92 QMap<QString, QString> m_styleClassesPS;
93 QMap<QString, QString> m_styleClassesSP;
98 QPair<QString, QStringList> namesFromSelection();
99 void loadType(
const QString &name);
100 void addNewType(
StyleItem *item,
bool loadFromDoc =
true);
101 void createNewStyle(
const QString &typeName,
const QString &fromParent = QString::null);
102 void reloadStyleView(
bool loadFromDoc =
true);
103 bool shortcutExists(
const QString &keys);
104 void updateActionName(
const QString &oldName,
const QString &newName);
106 void setSelection(
const QList<QPair<QString, QString> > &selected);
107 void setOkButtonText();
118 void slotNewPopup(QAction *);
124 void slotRightClick(
const QPoint &point);
125 void slotDoubleClick(QTreeWidgetItem * item,
int column);
127 void slotNameChanged(
const QString& name);
128 void slotShortcutChanged(
const QString& shortcut);
129 void slotSetupWidget();
131 void slotApplyStyle(QTreeWidgetItem *item);
132 void slotApplyStyle(QTreeWidgetItem *newitem, QTreeWidgetItem *olditem);
133 void slotApplyStyle(QTreeWidgetItem *item,
int column);
135 void slotDocSelectionChanged();
136 void slotDocStylesChanged();
141 void slotApplyStyle(QString keyString);
Definition: scribusstructs.h:194
virtual void showEvent(QShowEvent *showEvent)
Restore the geometry of the window when showing it.
Definition: scrpalettebase.cpp:156
Definition: stylemanager.h:24
Represents a style type that can be added to the Style Manager.
Definition: styleitem.h:37
virtual void hideEvent(QHideEvent *)
Stores the geometry of the window when hiding.
Definition: scrpalettebase.cpp:150
the Document Class
Definition: scribusdoc.h:90
virtual void closeEvent(QCloseEvent *closeEvent)
Captures the close event and changes it to hide.
Definition: scrpalettebase.cpp:143
Definition: scraction.h:33
Definition: prefscontext.h:40
Definition: scrpalettebase.h:38