Changeset View
Changeset View
Standalone View
Standalone View
addons/textfilter/plugin_katetextfilter.h
Show First 20 Lines • Show All 42 Lines • ▼ Show 20 Line(s) | 35 | public: | |||
---|---|---|---|---|---|
43 | QObject *createView(KTextEditor::MainWindow *mainWindow) override; | 43 | QObject *createView(KTextEditor::MainWindow *mainWindow) override; | ||
44 | 44 | | |||
45 | void runFilter(KTextEditor::View *kv, const QString & filter); | 45 | void runFilter(KTextEditor::View *kv, const QString & filter); | ||
46 | 46 | | |||
47 | private: | 47 | private: | ||
48 | QString m_strFilterOutput; | 48 | QString m_strFilterOutput; | ||
49 | QString m_stderrOutput; | 49 | QString m_stderrOutput; | ||
50 | QString m_last_command; | 50 | QString m_last_command; | ||
51 | KProcess * m_pFilterProcess; | 51 | KProcess * m_pFilterProcess = nullptr; | ||
52 | QStringList completionList; | 52 | QStringList completionList; | ||
53 | bool copyResult; | 53 | bool copyResult = false; | ||
54 | bool mergeOutput; | 54 | bool mergeOutput = false; | ||
55 | public Q_SLOTS: | 55 | public Q_SLOTS: | ||
56 | void slotEditFilter (); | 56 | void slotEditFilter (); | ||
57 | void slotFilterReceivedStdout(); | 57 | void slotFilterReceivedStdout(); | ||
58 | void slotFilterReceivedStderr(); | 58 | void slotFilterReceivedStderr(); | ||
59 | void slotFilterProcessExited(int exitCode, QProcess::ExitStatus exitStatus); | 59 | void slotFilterProcessExited(int exitCode, QProcess::ExitStatus exitStatus); | ||
60 | }; | 60 | }; | ||
61 | 61 | | |||
62 | class PluginKateTextFilterCommand : public KTextEditor::Command | 62 | class PluginKateTextFilterCommand : public KTextEditor::Command | ||
▲ Show 20 Lines • Show All 42 Lines • Show Last 20 Lines |