kpimidentities
23 #ifndef KPIMIDENTITIES_SIGNATURE_H
24 #define KPIMIDENTITIES_SIGNATURE_H
26 #include "kpimidentities_export.h"
28 #include <kdemacros.h>
30 #include <QtCore/QString>
31 #include <QtCore/QStringList>
32 #include <QtCore/QList>
33 #include <QtCore/QHash>
34 #include <QtCore/QVariant>
36 namespace KPIMIdentities
44 namespace KPIMTextEdit
49 namespace KPIMIdentities
52 KPIMIDENTITIES_EXPORT QDataStream &
operator<<
54 KPIMIDENTITIES_EXPORT QDataStream &
operator>>
93 friend KPIMIDENTITIES_EXPORT QDataStream &operator<< ( QDataStream &stream,
const Signature &sig );
94 friend KPIMIDENTITIES_EXPORT QDataStream &operator>> ( QDataStream &stream,
Signature &sig );
116 bool operator== (
const Signature &other )
const;
123 Signature(
const QString &url,
bool isExecutable );
132 QString rawText(
bool *ok=0 )
const;
136 QString withSeparator(
bool *ok=0 )
const;
140 void setText(
const QString &text );
141 QString text()
const;
148 QString toPlainText()
const;
152 void setUrl(
const QString &url,
bool isExecutable=
false );
157 void setType( Type type );
164 void setInlinedHtml(
bool isHtml );
170 bool isInlinedHtml()
const;
187 void setImageLocation(
const QString &path );
200 void addImage(
const QImage &image,
const QString &imageName );
208 void setEnabledSignature(
bool enabled);
209 bool isEnabledSignature()
const;
216 void KDE_DEPRECATED insertIntoTextEdit( KRichTextEdit *textEdit,
217 Placement placement = End,
bool addSeparator =
true );
221 AddSeparator = 1 << 0,
249 KPIMTextEdit::TextEdit *textEdit )
const;
256 KPIMTextEdit::TextEdit *textEdit,
bool forceDisplay )
const;
280 static void KDE_DEPRECATED insertPlainSignatureIntoTextEdit(
const QString &signature,
281 KRichTextEdit *textEdit,
283 bool isHtml =
false );
288 void writeConfig( KConfigGroup &config )
const;
289 void readConfig(
const KConfigGroup &config );
292 void insertSignatureText(
Placement placement,
AddedText addedText, KPIMTextEdit::TextEdit *textEdit,
bool forceDisplay)
const;
299 void assignFrom(
const Signature &that );
305 void cleanupImages()
const;
310 void saveImages()
const;
312 QString textFromFile(
bool *ok )
const;
313 QString textFromCommand(
bool *ok )
const;
This file is part of the KDE documentation.
Documentation copyright © 1996-2013 The KDE developers.
Generated on Sat Jul 13 2013 01:30:05 by
doxygen 1.8.3.1 written
by
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.