Messagelib
customtemplates.cpp
25 CustomTemplates::CustomTemplates(const QList<KActionCollection *> &actionCollection, QWidget *parent)
43 connect(mUi->mEdit->editor(), &QPlainTextEdit::textChanged, this, &CustomTemplates::slotTextChanged);
44 connect(mUi->mToEdit, &TemplateParser::TemplateParserEmailAddressRequesterInterfaceWidget::textChanged, this, &CustomTemplates::slotTextChanged);
45 connect(mUi->mCCEdit, &TemplateParser::TemplateParserEmailAddressRequesterInterfaceWidget::textChanged, this, &CustomTemplates::slotTextChanged);
52 qOverload<const QString &, int>(&TemplateParser::TemplatesInsertCommandPushButton::insertCommand),
59 connect(mUi->mList, &QTreeWidget::currentItemChanged, this, &CustomTemplates::slotListSelectionChanged);
63 connect(mUi->mKeySequenceWidget, &KKeySequenceWidget::keySequenceChanged, this, &CustomTemplates::slotShortcutChanged);
107 disconnect(mUi->mEdit->editor(), &QPlainTextEdit::textChanged, this, &CustomTemplates::slotTextChanged);
108 disconnect(mUi->mToEdit, &TemplateParser::TemplateParserEmailAddressRequesterInterfaceWidget::textChanged, this, &CustomTemplates::slotTextChanged);
109 disconnect(mUi->mCCEdit, &TemplateParser::TemplateParserEmailAddressRequesterInterfaceWidget::textChanged, this, &CustomTemplates::slotTextChanged);
188 auto item = new CustomTemplateItem(mUi->mList, *it, t.content(), shortcut, type, t.to(), t.cC());
202 KSharedConfig::Ptr config = KSharedConfig::openConfig(QStringLiteral("customtemplatesrc"), KConfig::NoGlobals);
252 KMessageBox::error(this, i18n("A template with same name already exists."), i18n("Cannot create template"));
269 auto item = new CustomTemplateItem(mUi->mList, str, QString(), nullShortcut, TUniversal, QString(), QString());
320 auto item = new CustomTemplateItem(mUi->mList, templateName, origItem->content(), nullShortcut, type, origItem->to(), origItem->cc());
459 void CustomTemplateItemDelegate::setModelData(QWidget *editor, QAbstractItemModel *model, const QModelIndex &index) const
468 QWidget *CustomTemplateItemDelegate::createEditor(QWidget *parent, const QStyleOptionViewItem &option, const QModelIndex &index) const
void append(const T &value)
EditRole
void itemChanged(QTreeWidgetItem *item, int column)
QString number(int n, int base)
const QList< QKeySequence > & shortcut(StandardShortcut id)
void showText(const QPoint &pos, const QString &text, QWidget *w)
NoGlobals
ButtonCode warningContinueCancel(QWidget *parent, const QString &text, const QString &title=QString(), const KGuiItem &buttonContinue=KStandardGuiItem::cont(), const KGuiItem &buttonCancel=KStandardGuiItem::cancel(), const QString &dontAskAgainName=QString(), Options options=Notify)
Type
int column() const const
QString trimmed() const const
void clicked(bool checked)
QIcon fromTheme(const QString &name)
void currentItemChanged(QTreeWidgetItem *current, QTreeWidgetItem *previous)
NoContextMenu
QList::const_iterator constBegin() const const
KIOFILEWIDGETS_EXPORT QStringList list(const QString &fileClass)
KCRASH_EXPORT void setFlags(KCrash::CrashFlags flags)
void linkActivated(const QString &link)
KGuiItem cancel()
const QList< QKeySequence > & help()
ItemIsEditable
QString i18n(const char *text, const TYPE &arg...)
constexpr bool isEmpty() const
void textChanged(const QString &text)
bool isEmpty() const const
void returnPressed()
void textChanged()
void keySequenceChanged(const QKeySequence &seq)
void setText(int column, const QString &text)
KGuiItem remove()
void setupUi(QWidget *widget)
KSharedConfigPtr config()
QPoint pos()
void error(QWidget *parent, const QString &text, const QString &title, const KGuiItem &buttonOk, Options options=Notify)
virtual QWidget * createEditor(QWidget *parent, const QStyleOptionViewItem &option, const QModelIndex &index) const const override
void setPosition(int pos, QTextCursor::MoveMode m)
QList::const_iterator constEnd() const const
QString name(StandardShortcut id)
NoValidate
void insertText(const QString &text)
void clear()
QString i18nc(const char *context, const char *text, const TYPE &arg...)
int compare(const QString &other, Qt::CaseSensitivity cs) const const
virtual bool setData(const QModelIndex &index, const QVariant &value, int role)
QString text(int column) const const
void activated(int index)
const QList< QKeySequence > & end()
QString & append(QChar ch)
int position() const const
This file is part of the KDE documentation.
Documentation copyright © 1996-2023 The KDE developers.
Generated on Sun Mar 26 2023 04:08:10 by doxygen 1.8.17 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2023 The KDE developers.
Generated on Sun Mar 26 2023 04:08:10 by doxygen 1.8.17 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.