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
IR::NavigationData Struct Reference

#include <pagemetadata.h>

Collaboration diagram for IR::NavigationData:

Classes

struct  BreadcrumbEntry
struct  LinkEntry
struct  TocEntry

Public Types

enum class  CrumbState { Link , Current , Unresolved }

Public Attributes

QList< BreadcrumbEntrybreadcrumbs
std::optional< LinkEntrypreviousLink
std::optional< LinkEntrynextLink
std::optional< LinkEntrystartLink
QList< TocEntrytocEntries
int tocDepth { -1 }

Detailed Description

Definition at line 152 of file pagemetadata.h.

Member Enumeration Documentation

◆ CrumbState

enum class IR::NavigationData::CrumbState
strong
Enumerator
Link 
Current 
Unresolved 

Definition at line 154 of file pagemetadata.h.

Member Data Documentation

◆ breadcrumbs

QList<BreadcrumbEntry> IR::NavigationData::breadcrumbs

Definition at line 177 of file pagemetadata.h.

◆ nextLink

std::optional<LinkEntry> IR::NavigationData::nextLink

Definition at line 179 of file pagemetadata.h.

◆ previousLink

std::optional<LinkEntry> IR::NavigationData::previousLink

Definition at line 178 of file pagemetadata.h.

◆ startLink

std::optional<LinkEntry> IR::NavigationData::startLink

Definition at line 180 of file pagemetadata.h.

◆ tocDepth

int IR::NavigationData::tocDepth { -1 }

Definition at line 182 of file pagemetadata.h.

Referenced by NodeExtractor::extractNavigationData().

◆ tocEntries

QList<TocEntry> IR::NavigationData::tocEntries

Definition at line 181 of file pagemetadata.h.


The documentation for this struct was generated from the following file: