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 );
134 QString rawText(
bool *ok=0 )
const;
140 QString withSeparator(
bool *ok=0 )
const;
144 void setText(
const QString &text );
145 QString text()
const;
152 QString toPlainText()
const;
156 void setUrl(
const QString &url,
bool isExecutable=
false );
161 void setType( Type type );
168 void setInlinedHtml(
bool isHtml );
174 bool isInlinedHtml()
const;
191 void setImageLocation(
const QString &path );
204 void addImage(
const QImage &image,
const QString &imageName );
212 void setEnabledSignature(
bool enabled);
213 bool isEnabledSignature()
const;
220 void KDE_DEPRECATED insertIntoTextEdit( KRichTextEdit *textEdit,
221 Placement placement = End,
bool addSeparator =
true );
225 AddSeparator = 1 << 0,
253 KPIMTextEdit::TextEdit *textEdit )
const;
260 KPIMTextEdit::TextEdit *textEdit,
bool forceDisplay )
const;
284 static void KDE_DEPRECATED insertPlainSignatureIntoTextEdit(
const QString &signature,
285 KRichTextEdit *textEdit,
287 bool isHtml =
false );
292 void writeConfig( KConfigGroup &config )
const;
293 void readConfig(
const KConfigGroup &config );
296 void insertSignatureText(
Placement placement,
AddedText addedText, KPIMTextEdit::TextEdit *textEdit,
bool forceDisplay)
const;
303 void assignFrom(
const Signature &that );
309 void cleanupImages()
const;
314 void saveImages()
const;
316 QString textFromFile(
bool *ok )
const;
317 QString textFromCommand(
bool *ok )
const;
This file is part of the KDE documentation.
Documentation copyright © 1996-2014 The KDE developers.
Generated on Fri Jan 17 2014 22:12:57 by
doxygen 1.8.3.1 written
by
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.