⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 dom2_events.cpp

📁 konqueror3 embedded版本, KDE环境下的当家浏览器的嵌入式版本源码包.
💻 CPP
📖 第 1 页 / 共 2 页
字号:
{    (*this)=other;}MouseEvent::MouseEvent(MouseEventImpl *impl) : UIEvent(impl){}MouseEvent &MouseEvent::operator = (const MouseEvent &other){    UIEvent::operator = (other);    return *this;}MouseEvent &MouseEvent::operator = (const Event &other){    Event e;    e = other;    if (!e.isNull() && !e.handle()->isMouseEvent()) {	if ( impl ) impl->deref();	impl = 0;    } else	UIEvent::operator = (other);    return *this;}MouseEvent::~MouseEvent(){}long MouseEvent::screenX() const{    if (!impl)	throw DOMException(DOMException::INVALID_STATE_ERR);    return static_cast<MouseEventImpl*>(impl)->screenX();}long MouseEvent::screenY() const{    if (!impl)	throw DOMException(DOMException::INVALID_STATE_ERR);    return static_cast<MouseEventImpl*>(impl)->screenY();}long MouseEvent::clientX() const{    if (!impl)	throw DOMException(DOMException::INVALID_STATE_ERR);    return static_cast<MouseEventImpl*>(impl)->clientX();}long MouseEvent::clientY() const{    if (!impl)	throw DOMException(DOMException::INVALID_STATE_ERR);    return static_cast<MouseEventImpl*>(impl)->clientY();}bool MouseEvent::ctrlKey() const{    if (!impl)	throw DOMException(DOMException::INVALID_STATE_ERR);    return static_cast<MouseEventImpl*>(impl)->ctrlKey();}bool MouseEvent::shiftKey() const{    if (!impl)	throw DOMException(DOMException::INVALID_STATE_ERR);    return static_cast<MouseEventImpl*>(impl)->shiftKey();}bool MouseEvent::altKey() const{    if (!impl)	throw DOMException(DOMException::INVALID_STATE_ERR);    return static_cast<MouseEventImpl*>(impl)->altKey();}bool MouseEvent::metaKey() const{    if (!impl)	throw DOMException(DOMException::INVALID_STATE_ERR);    return static_cast<MouseEventImpl*>(impl)->metaKey();}unsigned short MouseEvent::button() const{    if (!impl)	throw DOMException(DOMException::INVALID_STATE_ERR);    return static_cast<MouseEventImpl*>(impl)->button();}Node MouseEvent::relatedTarget() const{    if (!impl)	throw DOMException(DOMException::INVALID_STATE_ERR);    return static_cast<MouseEventImpl*>(impl)->relatedTarget();}void MouseEvent::initMouseEvent(const DOMString &typeArg,                                    bool canBubbleArg,                                    bool cancelableArg,                                    const AbstractView &viewArg,                                    long detailArg,                                    long screenXArg,                                    long screenYArg,                                    long clientXArg,                                    long clientYArg,                                    bool ctrlKeyArg,                                    bool altKeyArg,                                    bool shiftKeyArg,                                    bool metaKeyArg,                                    unsigned short buttonArg,                                    const Node &relatedTargetArg){    if (!impl)	throw DOMException(DOMException::INVALID_STATE_ERR);    static_cast<MouseEventImpl*>(impl)->initMouseEvent(typeArg,canBubbleArg,	cancelableArg,viewArg,detailArg,screenXArg,screenYArg,clientXArg,        clientYArg,ctrlKeyArg,altKeyArg,shiftKeyArg,metaKeyArg,buttonArg,	relatedTargetArg);}// -----------------------------------------------------------------------------TextEvent::TextEvent() : UIEvent(){}TextEvent::TextEvent(const TextEvent &other) : UIEvent(other){}TextEvent::TextEvent(const Event &other) : UIEvent(){    (*this)=other;}TextEvent::TextEvent(TextEventImpl *impl) : UIEvent(impl){}TextEvent &TextEvent::operator = (const TextEvent &other){    UIEvent::operator = (other);    return *this;}TextEvent &TextEvent::operator = (const Event &other){    Event e;    e = other;    if (!e.isNull() && !e.handle()->isTextEvent()) {	if ( impl ) impl->deref();	impl = 0;    } else	UIEvent::operator = (other);    return *this;}TextEvent::~TextEvent(){}void TextEvent::initTextEvent(const DOMString &typeArg,        bool canBubbleArg,        bool cancelableArg,        const AbstractView &viewArg,        long detailArg,        const DOMString &outputStringArg,        unsigned long keyValArg,        unsigned long virtKeyValArg,        bool inputGeneratedArg,        bool numPadArg){    if (!impl)	throw DOMException(DOMException::INVALID_STATE_ERR);    return static_cast<TextEventImpl*>(impl)->initTextEvent(typeArg, canBubbleArg, cancelableArg, viewArg, detailArg, outputStringArg, keyValArg, virtKeyValArg, inputGeneratedArg, numPadArg);}unsigned long TextEvent::keyVal() const{    if (!impl)	throw DOMException(DOMException::INVALID_STATE_ERR);    return static_cast<TextEventImpl*>(impl)->keyVal();}DOMString TextEvent::outputString() const{    if (!impl)	throw DOMException(DOMException::INVALID_STATE_ERR);    return static_cast<TextEventImpl*>(impl)->outputString();}unsigned long TextEvent::virtKeyVal() const{    if (!impl)	throw DOMException(DOMException::INVALID_STATE_ERR);    return static_cast<TextEventImpl*>(impl)->virtKeyVal();}void TextEvent::initModifier(unsigned long modifierArg, bool valueArg){    if (!impl)	throw DOMException(DOMException::INVALID_STATE_ERR);    return static_cast<TextEventImpl*>(impl)->initModifier(modifierArg,valueArg);}bool TextEvent::checkModifier(unsigned long modifierArg){    if (!impl)	throw DOMException(DOMException::INVALID_STATE_ERR);    return static_cast<TextEventImpl*>(impl)->checkModifier(modifierArg);}bool TextEvent::inputGenerated() const{    if (!impl)	throw DOMException(DOMException::INVALID_STATE_ERR);    return static_cast<TextEventImpl*>(impl)->inputGenerated();}bool TextEvent::numPad() const{    if (!impl)	throw DOMException(DOMException::INVALID_STATE_ERR);    return static_cast<TextEventImpl*>(impl)->numPad();}// -----------------------------------------------------------------------------MutationEvent::MutationEvent() : Event(){}MutationEvent::MutationEvent(const MutationEvent &other) : Event(other){}MutationEvent::MutationEvent(const Event &other) : Event(){    (*this)=other;}MutationEvent::MutationEvent(MutationEventImpl *impl) : Event(impl){}MutationEvent &MutationEvent::operator = (const MutationEvent &other){    Event::operator = (other);    return *this;}MutationEvent &MutationEvent::operator = (const Event &other){    Event e;    e = other;    if (!e.isNull() && !e.handle()->isMutationEvent()) {	if ( impl ) impl->deref();	impl = 0;    } else	Event::operator = (other);    return *this;}MutationEvent::~MutationEvent(){}Node MutationEvent::relatedNode() const{    if (!impl)	throw DOMException(DOMException::INVALID_STATE_ERR);    return static_cast<MutationEventImpl*>(impl)->relatedNode();}DOMString MutationEvent::prevValue() const{    if (!impl)	throw DOMException(DOMException::INVALID_STATE_ERR);    return static_cast<MutationEventImpl*>(impl)->prevValue();}DOMString MutationEvent::newValue() const{    if (!impl)	throw DOMException(DOMException::INVALID_STATE_ERR);    return static_cast<MutationEventImpl*>(impl)->newValue();}DOMString MutationEvent::attrName() const{    if (!impl)	throw DOMException(DOMException::INVALID_STATE_ERR);    return static_cast<MutationEventImpl*>(impl)->attrName();}unsigned short MutationEvent::attrChange() const{    if (!impl)	throw DOMException(DOMException::INVALID_STATE_ERR);    return static_cast<MutationEventImpl*>(impl)->attrChange();}void MutationEvent::initMutationEvent(const DOMString &typeArg,                                       bool canBubbleArg,                                       bool cancelableArg,                                       const Node &relatedNodeArg,                                       const DOMString &prevValueArg,                                       const DOMString &newValueArg,                                       const DOMString &attrNameArg,                                       unsigned short attrChangeArg){    if (!impl)	throw DOMException(DOMException::INVALID_STATE_ERR);    static_cast<MutationEventImpl*>(impl)->initMutationEvent(typeArg,	canBubbleArg,cancelableArg,relatedNodeArg,prevValueArg,	newValueArg,attrNameArg,attrChangeArg);}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -