Subversion Repositories Scribus

Rev

Rev 105 | Go to most recent revision | Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
3 paul 1
#ifndef HYPLUG_H
2
#define HYPLUG_H
3
 
4
#include <qobject.h>
5
#include "hyphen.h"
6
class ScribusDoc;
7
class ScribusApp;
8
class PageItem;
9
 
10
class Hyphenator : public QObject
11
{
12
    Q_OBJECT
13
 
14
public:
15
    Hyphenator(QWidget* parent, ScribusDoc *dok, ScribusApp* app);
16
    ~Hyphenator();
17
                int MinWordLen;
18
                QString Language;
19
                bool Automatic;
20
                bool AutoCheck;
21
                HyphenDict *hdict;
22
                ScribusDoc *doc;
23
                ScribusApp *Sap;
24
 
25
public slots:
26
                void slotNewDict(QString name);
27
                void slotNewSettings(int Wordlen, bool Autom, bool ACheck);
28
                void slotHyphenateWord(PageItem* it, QString text, int firstC);
29
                void slotHyphenate(PageItem *it);
30
};
31
#endif