26
24
namespace InfoDisplay {
28
26
class CInfoDisplay : public QWidget {
42
typedef QPair<InfoType, QString> InfoData;
43
typedef QList<InfoData> ListInfoData;
45
CInfoDisplay(QWidget *parent = 0);
46
virtual ~CInfoDisplay();
48
void setInfo(const InfoType, const QString& data);
49
void setInfo(const ListInfoData&);
51
QSize sizeHint() const;
54
const QString decodeAbbreviation( const QString& data );
55
const QString decodeCrossReference( const QString& data );
56
const QString decodeFootnote( const QString& data );
57
const QString decodeStrongs( const QString& data );
58
const QString decodeMorph( const QString& data );
59
const QString getWordTranslation( const QString& data );
62
void lookupInfo(const QString &, const QString &);
65
CReadDisplay* m_htmlPart;
66
QAction* m_copyAction;
40
typedef QPair<InfoType, QString> InfoData;
41
typedef QList<InfoData> ListInfoData;
43
CInfoDisplay(QWidget *parent = 0);
44
virtual ~CInfoDisplay();
46
void setInfo(const InfoType, const QString& data);
47
void setInfo(const ListInfoData&);
49
QSize sizeHint() const;
52
const QString decodeAbbreviation( const QString& data );
53
const QString decodeCrossReference( const QString& data );
54
const QString decodeFootnote( const QString& data );
55
const QString decodeStrongs( const QString& data );
56
const QString decodeMorph( const QString& data );
57
const QString getWordTranslation( const QString& data );
60
void lookupInfo(const QString &, const QString &);
63
CReadDisplay* m_htmlPart;
64
QAction* m_copyAction;
69
67
} //end of InfoDisplay namespace