Index: core/fpdfdoc/cpdf_linklist.cpp |
diff --git a/core/fpdfdoc/doc_link.cpp b/core/fpdfdoc/cpdf_linklist.cpp |
similarity index 74% |
rename from core/fpdfdoc/doc_link.cpp |
rename to core/fpdfdoc/cpdf_linklist.cpp |
index aa4e761f6d5d9d7bebc23d14a3643c094f09292e..5ef8f39da617b9f897f59bcaec41ba7c560df207 100644 |
--- a/core/fpdfdoc/doc_link.cpp |
+++ b/core/fpdfdoc/cpdf_linklist.cpp |
@@ -1,17 +1,13 @@ |
-// Copyright 2014 PDFium Authors. All rights reserved. |
+// Copyright 2016 PDFium Authors. All rights reserved. |
// Use of this source code is governed by a BSD-style license that can be |
// found in the LICENSE file. |
// Original code copyright 2014 Foxit Software Inc. http://www.foxitsoftware.com |
-#include "core/fpdfdoc/include/cpdf_link.h" |
- |
-#include <vector> |
+#include "core/fpdfdoc/include/cpdf_linklist.h" |
#include "core/fpdfapi/fpdf_page/include/cpdf_page.h" |
#include "core/fpdfapi/fpdf_parser/include/cpdf_array.h" |
-#include "core/fpdfdoc/include/cpdf_linklist.h" |
-#include "core/fpdfdoc/include/cpdf_nametree.h" |
CPDF_LinkList::CPDF_LinkList() {} |
@@ -72,23 +68,3 @@ void CPDF_LinkList::LoadPageLinks(CPDF_Page* pPage, |
pList->push_back(add_link ? pAnnot : nullptr); |
} |
} |
- |
-CFX_FloatRect CPDF_Link::GetRect() { |
- return m_pDict->GetRectBy("Rect"); |
-} |
-CPDF_Dest CPDF_Link::GetDest(CPDF_Document* pDoc) { |
- CPDF_Object* pDest = m_pDict->GetDirectObjectBy("Dest"); |
- if (!pDest) |
- return CPDF_Dest(); |
- |
- if (pDest->IsString() || pDest->IsName()) { |
- CPDF_NameTree name_tree(pDoc, "Dests"); |
- return CPDF_Dest(name_tree.LookupNamedDest(pDoc, pDest->GetString())); |
- } |
- if (CPDF_Array* pArray = pDest->AsArray()) |
- return CPDF_Dest(pArray); |
- return CPDF_Dest(); |
-} |
-CPDF_Action CPDF_Link::GetAction() { |
- return CPDF_Action(m_pDict->GetDictBy("A")); |
-} |