KTextEditor
7#ifndef KATEVI_EMULATED_COMMAND_BAR_INTERACTIVESEDREPLACEMODE_H
8#define KATEVI_EMULATED_COMMAND_BAR_INTERACTIVESEDREPLACEMODE_H
10#include "activemode.h"
20class MatchHighlighter;
22class InteractiveSedReplaceMode :
public ActiveMode
25 InteractiveSedReplaceMode(EmulatedCommandBar *emulatedCommandBar,
26 MatchHighlighter *matchHighlighter,
27 InputModeManager *viInputModeManager,
28 KTextEditor::ViewPrivate *view);
29 ~InteractiveSedReplaceMode()
override
32 void activate(std::shared_ptr<SedReplace::InteractiveSedReplacer> interactiveSedReplace);
37 bool handleKeyPress(
const QKeyEvent *keyEvent)
override;
38 void deactivate(
bool wasAborted)
override;
42 void updateInteractiveSedReplaceLabelText();
43 void finishInteractiveSedReplace();
44 std::shared_ptr<SedReplace::InteractiveSedReplacer> m_interactiveSedReplacer;
46 QLabel *m_interactiveSedReplaceLabel;
A KateViewBarWidget that attempts to emulate some of the features of Vim's own command bar,...
This file is part of the KDE documentation.
Documentation copyright © 1996-2025 The KDE developers.
Generated on Fri Feb 21 2025 11:52:52 by
doxygen 1.13.2 written
by
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.