Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Loading...
Searching...
No Matches
cpdf_bookmark.h
Go to the documentation of this file.
1// Copyright 2016 The PDFium Authors
2// Use of this source code is governed by a BSD-style license that can be
3// found in the LICENSE file.
4
5// Original code copyright 2014 Foxit Software Inc. http://www.foxitsoftware.com
6
7#ifndef CORE_FPDFDOC_CPDF_BOOKMARK_H_
8#define CORE_FPDFDOC_CPDF_BOOKMARK_H_
9
10#include "core/fpdfdoc/cpdf_action.h"
11#include "core/fpdfdoc/cpdf_dest.h"
12#include "core/fxcrt/retain_ptr.h"
13#include "core/fxcrt/widestring.h"
14
15class CPDF_Dictionary;
16class CPDF_Document;
17
19 public:
22 explicit CPDF_Bookmark(RetainPtr<const CPDF_Dictionary> pDict);
24
25 const CPDF_Dictionary* GetDict() const { return m_pDict.Get(); }
26
27 WideString GetTitle() const;
28 CPDF_Dest GetDest(CPDF_Document* pDocument) const;
29 CPDF_Action GetAction() const;
30 int GetCount() const;
31
32 private:
33 RetainPtr<const CPDF_Dictionary> m_pDict;
34};
35
36#endif // CORE_FPDFDOC_CPDF_BOOKMARK_H_
int GetCount() const
WideString GetTitle() const
CPDF_Bookmark(RetainPtr< const CPDF_Dictionary > pDict)
CPDF_Action GetAction() const
CPDF_Bookmark(const CPDF_Bookmark &that)
const CPDF_Dictionary * GetDict() const
CPDF_Dest GetDest(CPDF_Document *pDocument) const