Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(491)

Side by Side Diff: fpdfsdk/javascript/Icon.cpp

Issue 2031653003: Get rid of NULLs in fpdfsdk/ (Closed) Base URL: https://pdfium.googlesource.com/pdfium@nullptr_core
Patch Set: rebase Created 4 years, 6 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « fpdfsdk/javascript/Field.cpp ('k') | fpdfsdk/javascript/JS_EventHandler.cpp » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 // Copyright 2014 PDFium Authors. All rights reserved. 1 // Copyright 2014 PDFium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 // Original code copyright 2014 Foxit Software Inc. http://www.foxitsoftware.com 5 // Original code copyright 2014 Foxit Software Inc. http://www.foxitsoftware.com
6 6
7 #include "fpdfsdk/javascript/Icon.h" 7 #include "fpdfsdk/javascript/Icon.h"
8 8
9 #include "fpdfsdk/javascript/JS_Define.h" 9 #include "fpdfsdk/javascript/JS_Define.h"
10 #include "fpdfsdk/javascript/JS_Object.h" 10 #include "fpdfsdk/javascript/JS_Object.h"
11 #include "fpdfsdk/javascript/JS_Value.h" 11 #include "fpdfsdk/javascript/JS_Value.h"
12 12
13 BEGIN_JS_STATIC_CONST(CJS_Icon) 13 BEGIN_JS_STATIC_CONST(CJS_Icon)
14 END_JS_STATIC_CONST() 14 END_JS_STATIC_CONST()
15 15
16 BEGIN_JS_STATIC_PROP(CJS_Icon) 16 BEGIN_JS_STATIC_PROP(CJS_Icon)
17 JS_STATIC_PROP_ENTRY(name) 17 JS_STATIC_PROP_ENTRY(name)
18 END_JS_STATIC_PROP() 18 END_JS_STATIC_PROP()
19 19
20 BEGIN_JS_STATIC_METHOD(CJS_Icon) 20 BEGIN_JS_STATIC_METHOD(CJS_Icon)
21 END_JS_STATIC_METHOD() 21 END_JS_STATIC_METHOD()
22 22
23 IMPLEMENT_JS_CLASS(CJS_Icon, Icon) 23 IMPLEMENT_JS_CLASS(CJS_Icon, Icon)
24 24
25 Icon::Icon(CJS_Object* pJSObject) 25 Icon::Icon(CJS_Object* pJSObject)
26 : CJS_EmbedObj(pJSObject), m_pIconStream(NULL), m_swIconName(L"") {} 26 : CJS_EmbedObj(pJSObject), m_pIconStream(nullptr), m_swIconName(L"") {}
27 27
28 Icon::~Icon() {} 28 Icon::~Icon() {}
29 29
30 void Icon::SetStream(CPDF_Stream* pIconStream) { 30 void Icon::SetStream(CPDF_Stream* pIconStream) {
31 if (pIconStream) 31 if (pIconStream)
32 m_pIconStream = pIconStream; 32 m_pIconStream = pIconStream;
33 } 33 }
34 34
35 CPDF_Stream* Icon::GetStream() { 35 CPDF_Stream* Icon::GetStream() {
36 return m_pIconStream; 36 return m_pIconStream;
37 } 37 }
38 38
39 void Icon::SetIconName(CFX_WideString name) { 39 void Icon::SetIconName(CFX_WideString name) {
40 m_swIconName = name; 40 m_swIconName = name;
41 } 41 }
42 42
43 CFX_WideString Icon::GetIconName() { 43 CFX_WideString Icon::GetIconName() {
44 return m_swIconName; 44 return m_swIconName;
45 } 45 }
46 46
47 FX_BOOL Icon::name(IJS_Context* cc, CJS_PropValue& vp, CFX_WideString& sError) { 47 FX_BOOL Icon::name(IJS_Context* cc, CJS_PropValue& vp, CFX_WideString& sError) {
48 if (!vp.IsGetting()) 48 if (!vp.IsGetting())
49 return FALSE; 49 return FALSE;
50 50
51 vp << m_swIconName; 51 vp << m_swIconName;
52 return TRUE; 52 return TRUE;
53 } 53 }
OLDNEW
« no previous file with comments | « fpdfsdk/javascript/Field.cpp ('k') | fpdfsdk/javascript/JS_EventHandler.cpp » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698