KHTML
Go to the documentation of this file.
30 #include "wtf/PassRefPtr.h"
36 class KHTMLEditorPart;
39 class EditCommandImpl;
49 class CSSStyleDeclarationImpl;
81 bool execCommand(
const DOMString &command,
bool userInterface,
const DOMString &value);
83 bool queryCommandEnabled(
const DOMString &command);
85 bool queryCommandIndeterm(
const DOMString &command);
87 bool queryCommandState(
const DOMString &command);
89 bool queryCommandSupported(
const DOMString &command);
120 bool canPaste()
const;
126 bool canRedo()
const;
128 bool canUndo()
const;
130 void applyStyle(DOM::CSSStyleDeclarationImpl *);
132 TriState selectionHasStyle(DOM::CSSStyleDeclarationImpl *)
const;
136 DOM::DOMString selectionStartStylePropertyValue(
int stylePropertyID)
const;
140 DOM::CSSStyleDeclarationImpl *selectionComputedStyle(DOM::NodeImpl *&nodeToRemove)
const;
148 WTF::PassRefPtr<khtml::EditCommandImpl> lastEditCommand()
const;
168 DOM::CSSStyleDeclarationImpl *typingStyle()
const;
173 void setTypingStyle(DOM::CSSStyleDeclarationImpl *);
178 void clearTypingStyle();
190 bool handleKeyEvent(QKeyEvent *);
193 EditorPrivate *
const d;
195 DOM::CSSStyleDeclarationImpl *m_typingStyle;
199 friend class ::KHTMLPart;
200 friend class ::KHTMLView;
201 friend class ::KHTMLEditorPart;
203 friend class DOM::ElementImpl;
This file is part of the KDE documentation.
Documentation copyright © 1996-2013 The KDE developers.
Generated on Mon Jul 15 2013 05:14:02 by
doxygen 1.8.3.1 written
by
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.