1*3ac0a46fSAndroid Build Coastguard Worker // Copyright 2016 The PDFium Authors 2*3ac0a46fSAndroid Build Coastguard Worker // Use of this source code is governed by a BSD-style license that can be 3*3ac0a46fSAndroid Build Coastguard Worker // found in the LICENSE file. 4*3ac0a46fSAndroid Build Coastguard Worker 5*3ac0a46fSAndroid Build Coastguard Worker // Original code copyright 2014 Foxit Software Inc. http://www.foxitsoftware.com 6*3ac0a46fSAndroid Build Coastguard Worker 7*3ac0a46fSAndroid Build Coastguard Worker #include "xfa/fxfa/cxfa_eventparam.h" 8*3ac0a46fSAndroid Build Coastguard Worker 9*3ac0a46fSAndroid Build Coastguard Worker CXFA_EventParam::CXFA_EventParam() = default; 10*3ac0a46fSAndroid Build Coastguard Worker 11*3ac0a46fSAndroid Build Coastguard Worker CXFA_EventParam::CXFA_EventParam(const CXFA_EventParam& other) = default; 12*3ac0a46fSAndroid Build Coastguard Worker 13*3ac0a46fSAndroid Build Coastguard Worker CXFA_EventParam::~CXFA_EventParam() = default; 14*3ac0a46fSAndroid Build Coastguard Worker 15*3ac0a46fSAndroid Build Coastguard Worker CXFA_EventParam& CXFA_EventParam::operator=(const CXFA_EventParam& other) = 16*3ac0a46fSAndroid Build Coastguard Worker default; 17*3ac0a46fSAndroid Build Coastguard Worker 18*3ac0a46fSAndroid Build Coastguard Worker CXFA_EventParam& CXFA_EventParam::operator=(CXFA_EventParam&& other) noexcept = 19*3ac0a46fSAndroid Build Coastguard Worker default; 20*3ac0a46fSAndroid Build Coastguard Worker GetNewText() const21*3ac0a46fSAndroid Build Coastguard WorkerWideString CXFA_EventParam::GetNewText() const { 22*3ac0a46fSAndroid Build Coastguard Worker return m_wsPrevText.First(m_iSelStart) + m_wsChange + 23*3ac0a46fSAndroid Build Coastguard Worker m_wsPrevText.Last(m_wsPrevText.GetLength() - m_iSelEnd); 24*3ac0a46fSAndroid Build Coastguard Worker } 25