Scribus
Open source desktop publishing at your fingertips
smtablestylewidget.h
1 /*
2 Copyright (C) 2011 Elvis Stansvik <elvstone@gmail.com>
3 
4 For general Scribus (>=1.3.2) copyright and licensing information please refer
5 to the COPYING file provided with the program. Following this notice may exist
6 a copyright and/or license notice that predates the release of Scribus 1.3.2
7 for which a new license (GPL+exception) is in place.
8 */
9 
10 #ifndef SMTABLESTYLEWIDGET_H
11 #define SMTABLESTYLEWIDGET_H
12 
13 #include <QWidget>
14 
15 #include "ui_smtablestylewidget.h"
16 #include "styles/tablestyle.h"
17 
23 class SMTableStyleWidget : public QWidget, public Ui::SMTableStyleWidget
24 {
25  Q_OBJECT
26 public:
28  SMTableStyleWidget(QWidget *parent = 0);
31  virtual void changeEvent(QEvent *e);
32 
41  void show(TableStyle *tableStyle, QList<TableStyle> &tableStyles, const QString &defaultLanguage, int unitIndex);
42 
53  void show(QList<TableStyle*> &tableStyles, QList<TableStyle> &tableStylesAll, const QString &defaultLanguage, int unitIndex);
54 
58  void languageChange();
59 
65  void fillFillColorCombo(ColorList &colors);
66  void showColors(const QList<TableStyle*> &tableStyles);
67 };
68 
69 #endif // SMTABLESTYLEWIDGET_H
Definition: tablestyle.h:30
~SMTableStyleWidget()
Destructor.
Definition: smtablestylewidget.cpp:22
SMTableStyleWidget(QWidget *parent=0)
Constructor.
Definition: smtablestylewidget.cpp:13
Definition: sccolor.h:155
void fillFillColorCombo(ColorList &colors)
Definition: smtablestylewidget.cpp:138
void show(TableStyle *tableStyle, QList< TableStyle > &tableStyles, const QString &defaultLanguage, int unitIndex)
void languageChange()
Definition: smtablestylewidget.cpp:132