Initial start of variables dialog

Authored by dhaumann on Sep 10 2019, 9:54 AM.

Description

Initial start of variables dialog

Summary:
This patch adds one public function to KTextEditor::Editor:

void addVariableExpansion(const QVector<QWidget*>& widgets,
                          const QStringList& variables = QStringList()) const;

Once called for QLineEdits (QTextEdit support still pending),
QLineEdits will get an action that opens an variable expansion
dialog that allows the user to insert variables from a list
view.

What is still missing:

  • add support for QTextEdits
  • use for backup prefix/suffix (bug 403583)
  • use in External Tools plugin (bug 299248)

Test Plan: make && make test

Reviewers: cullmann

Reviewed By: cullmann

Subscribers: kwrite-devel, kde-frameworks-devel

Tags: Kate, Frameworks

Differential Revision: https://phabricator.kde.org/D23824

Details

Committed
dhaumannSep 10 2019, 10:05 AM
Reviewer
cullmann
Differential Revision
D23824: Initial start of variables dialog
Parents
R39:ed2752efa3dd: no foreach
Branches
Unknown
Tags
Unknown