KHTML
#include <editor.h>

Public Types | |
enum | TriState { FalseTriState , TrueTriState , MixedTriState } |
Public Member Functions | |
void | appliedEditing (khtml::EditCommandImpl *) |
void | applyStyle (DOM::CSSStyleDeclarationImpl *) |
bool | canPaste () const |
bool | canRedo () const |
bool | canUndo () const |
void | clearTypingStyle () |
void | closeTyping () |
void | copy () |
void | cut () |
bool | execCommand (const DOMString &command, bool userInterface, const DOMString &value) |
bool | execCommand (EditorCommand, bool userInterface, const DOMString &value) |
void | indent () |
WTF::PassRefPtr< khtml::EditCommandImpl > | lastEditCommand () const |
void | outdent () |
void | paste () |
void | print () |
bool | queryCommandEnabled (const DOMString &command) |
bool | queryCommandEnabled (EditorCommand) |
bool | queryCommandIndeterm (const DOMString &command) |
bool | queryCommandIndeterm (EditorCommand) |
bool | queryCommandState (const DOMString &command) |
bool | queryCommandState (EditorCommand) |
bool | queryCommandSupported (const DOMString &command) |
bool | queryCommandSupported (EditorCommand) |
DOMString | queryCommandValue (const DOMString &command) |
DOMString | queryCommandValue (EditorCommand) |
void | reappliedEditing (khtml::EditCommandImpl *) |
void | redo () |
DOM::CSSStyleDeclarationImpl * | selectionComputedStyle (DOM::NodeImpl *&nodeToRemove) const |
TriState | selectionHasStyle (DOM::CSSStyleDeclarationImpl *) const |
bool | selectionStartHasStyle (DOM::CSSStyleDeclarationImpl *) const |
DOM::DOMString | selectionStartStylePropertyValue (int stylePropertyID) const |
void | setTypingStyle (DOM::CSSStyleDeclarationImpl *) |
DOM::CSSStyleDeclarationImpl * | typingStyle () const |
void | unappliedEditing (khtml::EditCommandImpl *) |
void | undo () |
Detailed Description
This class resembles the editing API when the associated khtml document is editable (in design mode), or contains editable elements.
FIXME: document this thoroughly
API to Wysiwyg Markup-Editor.
Member Enumeration Documentation
◆ TriState
Member Function Documentation
◆ appliedEditing()
void Editor::appliedEditing | ( | khtml::EditCommandImpl * | cmd | ) |
Called when editing has been applied.
Definition at line 404 of file editor.cpp.
◆ applyStyle()
void Editor::applyStyle | ( | DOM::CSSStyleDeclarationImpl * | ) |
applies the given style to the current selection
Definition at line 230 of file editor.cpp.
◆ canPaste()
bool Editor::canPaste | ( | ) | const |
returns whether clipboard contains data to be pasted
Definition at line 198 of file editor.cpp.
◆ canRedo()
bool Editor::canRedo | ( | ) | const |
returns whether any actions can be redone
Definition at line 220 of file editor.cpp.
◆ canUndo()
bool Editor::canUndo | ( | ) | const |
returns whether any actions can be undone
Definition at line 225 of file editor.cpp.
◆ clearTypingStyle()
void Editor::clearTypingStyle | ( | ) |
Clears the typing style for the document.
Definition at line 479 of file editor.cpp.
◆ closeTyping()
void Editor::closeTyping | ( | ) |
Definition at line 484 of file editor.cpp.
◆ copy()
void Editor::copy | ( | ) |
copy selection to clipboard
Definition at line 175 of file editor.cpp.
◆ cut()
void Editor::cut | ( | ) |
cut selection and insert into clipboard
Definition at line 180 of file editor.cpp.
◆ execCommand() [1/2]
Executes the given editor command.
- Parameters
-
command name of command userInterface whether a user interface should be used to input data. This is command dependent. value value for command. Its semantic depends on the command.
Definition at line 103 of file editor.cpp.
◆ execCommand() [2/2]
bool Editor::execCommand | ( | EditorCommand | command, |
bool | userInterface, | ||
const DOMString & | value | ||
) |
Executes the given built-in editor command.
- Parameters
-
EditorCommand index of command userInterface whether a user interface should be used to input data. This is command dependent. value value for command. Its semantic depends on the command.
Definition at line 139 of file editor.cpp.
◆ indent()
void Editor::indent | ( | ) |
indent/outdent current selection
Definition at line 491 of file editor.cpp.
◆ lastEditCommand()
PassRefPtr< EditCommandImpl > Editor::lastEditCommand | ( | ) | const |
Returns the most recent edit command applied.
Definition at line 399 of file editor.cpp.
◆ outdent()
void Editor::outdent | ( | ) |
Definition at line 498 of file editor.cpp.
◆ paste()
void Editor::paste | ( | ) |
paste into current selection from clipboard
Definition at line 186 of file editor.cpp.
◆ print()
void Editor::print | ( | ) |
prints the current document
Definition at line 193 of file editor.cpp.
◆ queryCommandEnabled() [1/2]
bool Editor::queryCommandEnabled | ( | const DOMString & | command | ) |
Checks whether the given command is enabled.
Definition at line 109 of file editor.cpp.
◆ queryCommandEnabled() [2/2]
bool Editor::queryCommandEnabled | ( | EditorCommand | command | ) |
Checks whether the given command is enabled.
Definition at line 145 of file editor.cpp.
◆ queryCommandIndeterm() [1/2]
bool Editor::queryCommandIndeterm | ( | const DOMString & | command | ) |
Checks whether the given command's style is indeterminate.
Definition at line 115 of file editor.cpp.
◆ queryCommandIndeterm() [2/2]
bool Editor::queryCommandIndeterm | ( | EditorCommand | command | ) |
Checks whether the given command's style is indeterminate.
Definition at line 151 of file editor.cpp.
◆ queryCommandState() [1/2]
bool Editor::queryCommandState | ( | const DOMString & | command | ) |
Checks whether the given command's style is state.
Definition at line 121 of file editor.cpp.
◆ queryCommandState() [2/2]
bool Editor::queryCommandState | ( | EditorCommand | command | ) |
Checks whether the given command's style is state.
Definition at line 157 of file editor.cpp.
◆ queryCommandSupported() [1/2]
bool Editor::queryCommandSupported | ( | const DOMString & | command | ) |
Checks whether the given command is supported in the current context.
Definition at line 127 of file editor.cpp.
◆ queryCommandSupported() [2/2]
bool Editor::queryCommandSupported | ( | EditorCommand | command | ) |
Checks whether the given command is supported in the current context.
Definition at line 163 of file editor.cpp.
◆ queryCommandValue() [1/2]
Returns the given command's value.
Definition at line 133 of file editor.cpp.
◆ queryCommandValue() [2/2]
DOMString Editor::queryCommandValue | ( | EditorCommand | command | ) |
Returns the given command's value.
Definition at line 169 of file editor.cpp.
◆ reappliedEditing()
void Editor::reappliedEditing | ( | khtml::EditCommandImpl * | cmd | ) |
Called when editing has been reapplied.
Definition at line 447 of file editor.cpp.
◆ redo()
void Editor::redo | ( | ) |
redo last undone action
Definition at line 204 of file editor.cpp.
◆ selectionComputedStyle()
CSSStyleDeclarationImpl * Editor::selectionComputedStyle | ( | DOM::NodeImpl *& | nodeToRemove | ) | const |
computed style of current selection
Definition at line 361 of file editor.cpp.
◆ selectionHasStyle()
Editor::TriState Editor::selectionHasStyle | ( | DOM::CSSStyleDeclarationImpl * | ) | const |
returns whether the selection has got applied the given style
Definition at line 271 of file editor.cpp.
◆ selectionStartHasStyle()
bool Editor::selectionStartHasStyle | ( | DOM::CSSStyleDeclarationImpl * | ) | const |
returns whether the selection has got applied the given style
Definition at line 308 of file editor.cpp.
◆ selectionStartStylePropertyValue()
DOMString Editor::selectionStartStylePropertyValue | ( | int | stylePropertyID | ) | const |
?
Definition at line 341 of file editor.cpp.
◆ setTypingStyle()
void Editor::setTypingStyle | ( | DOM::CSSStyleDeclarationImpl * | ) |
Sets the typing style for the document.
Definition at line 469 of file editor.cpp.
◆ typingStyle()
CSSStyleDeclarationImpl * Editor::typingStyle | ( | ) | const |
Returns the typing style for the document.
Definition at line 464 of file editor.cpp.
◆ unappliedEditing()
void Editor::unappliedEditing | ( | khtml::EditCommandImpl * | cmd | ) |
Called when editing has been unapplied.
Definition at line 429 of file editor.cpp.
◆ undo()
void Editor::undo | ( | ) |
undo last action
Definition at line 212 of file editor.cpp.
The documentation for this class was generated from the following files:
Documentation copyright © 1996-2023 The KDE developers.
Generated on Mon Feb 20 2023 00:00:00 by doxygen 1.9.6 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.