Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Toggle main menu visibility
Loading...
Searching...
No Matches
openpagesmodel.h
Go to the documentation of this file.
1
// Copyright (C) 2016 The Qt Company Ltd.
2
// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only WITH Qt-GPL-exception-1.0
3
4
#
ifndef
OPENPAGESMODEL_H
5
#
define
OPENPAGESMODEL_H
6
7
#
include
"openpagesmanager.h"
8
9
#
include
<
QtCore
/
QAbstractTableModel
>
10
#
include
<
QtCore
/
QList
>
11
12
QT_BEGIN_NAMESPACE
13
14
class
HelpViewer
;
15
class
QUrl;
16
17
class
OpenPagesModel
:
public
QAbstractTableModel
18
{
19
Q_OBJECT
20
friend
class
OpenPagesManager
;
21
public
:
22
int
rowCount
(
const
QModelIndex
&parent = QModelIndex())
const
override
;
23
int
columnCount
(
const
QModelIndex
&parent = QModelIndex())
const
override
;
24
QVariant
data
(
const
QModelIndex
&index,
int
role =
Qt
::
DisplayRole
)
const
override
;
25
26
HelpViewer
*
addPage
(
const
QUrl &url, qreal zoom = 0);
27
void
removePage
(
int
index);
28
HelpViewer
*
pageAt
(
int
index)
const
;
29
30
private
slots
:
31
void
handleTitleChanged
();
32
33
private
:
34
OpenPagesModel(QObject *parent);
35
36
private
:
37
QList<HelpViewer *> m_pages;
38
};
39
40
QT_END_NAMESPACE
41
42
#
endif
// OPENPAGESMODEL_H
CentralWidget
Definition
centralwidget.h:49
CentralWidget::currentIndex
int currentIndex() const
Definition
centralwidget.cpp:287
CentralWidget::instance
static CentralWidget * instance()
Definition
centralwidget.cpp:212
HelpEngineWrapper
Definition
helpenginewrapper.h:38
HelpEngineWrapper::instance
static HelpEngineWrapper & instance()
Definition
helpenginewrapper.cpp:90
HelpEngineWrapper::startOption
int startOption() const
Definition
helpenginewrapper.cpp:508
HelpEngineWrapper::lastTabPage
int lastTabPage() const
Definition
helpenginewrapper.cpp:496
HelpViewer
Definition
helpviewer.h:24
HelpViewer::reload
void reload()
Definition
helpviewer.cpp:396
HelpViewer::source
QUrl source() const
Definition
helpviewer.cpp:391
OpenPagesManager
Definition
openpagesmanager.h:22
OpenPagesManager::previousPageWithSwitcher
void previousPageWithSwitcher()
Definition
openpagesmanager.cpp:320
OpenPagesManager::openPagesWidget
QAbstractItemView * openPagesWidget() const
Definition
openpagesmanager.cpp:290
OpenPagesManager::setCurrentPage
void setCurrentPage(HelpViewer *page)
Definition
openpagesmanager.cpp:254
OpenPagesManager::pagesOpenForNamespace
bool pagesOpenForNamespace(const QString &nameSpace) const
Definition
openpagesmanager.cpp:226
OpenPagesManager::nextPage
void nextPage()
Definition
openpagesmanager.cpp:296
OpenPagesManager::createNewPageFromSearch
HelpViewer * createNewPageFromSearch(const QUrl &url)
Definition
openpagesmanager.cpp:173
OpenPagesManager::resetHelpPage
void resetHelpPage()
Definition
openpagesmanager.cpp:248
OpenPagesManager::nextPageWithSwitcher
void nextPageWithSwitcher()
Definition
openpagesmanager.cpp:302
OpenPagesManager::closePage
void closePage(HelpViewer *page)
Definition
openpagesmanager.cpp:179
OpenPagesManager::reloadPages
void reloadPages(const QString &nameSpace)
Definition
openpagesmanager.cpp:203
OpenPagesManager::createBlankPage
HelpViewer * createBlankPage()
Definition
openpagesmanager.cpp:137
OpenPagesManager::pageCount
int pageCount() const
Definition
openpagesmanager.cpp:71
OpenPagesManager::instance
static OpenPagesManager * instance()
Definition
openpagesmanager.cpp:33
OpenPagesManager::closeCurrentPage
void closeCurrentPage()
Definition
openpagesmanager.cpp:143
OpenPagesManager::previousPage
void previousPage()
Definition
openpagesmanager.cpp:314
OpenPagesManager::setCurrentPage
void setCurrentPage(int index)
Definition
openpagesmanager.cpp:242
OpenPagesManager::closePages
void closePages(const QString &nameSpace)
Definition
openpagesmanager.cpp:197
OpenPagesModel
Definition
openpagesmodel.h:18
OpenPagesModel::addPage
HelpViewer * addPage(const QUrl &url, qreal zoom=0)
Definition
openpagesmodel.cpp:44
OpenPagesModel::removePage
void removePage(int index)
Definition
openpagesmodel.cpp:56
OpenPagesModel::columnCount
int columnCount(const QModelIndex &parent=QModelIndex()) const override
Returns the number of columns for the children of the given parent.
Definition
openpagesmodel.cpp:27
OpenPagesModel::rowCount
int rowCount(const QModelIndex &parent=QModelIndex()) const override
Returns the number of rows under the given parent.
Definition
openpagesmodel.cpp:21
OpenPagesModel::data
QVariant data(const QModelIndex &index, int role=Qt::DisplayRole) const override
Returns the data stored under the given role for the item referred to by the index.
Definition
openpagesmodel.cpp:33
OpenPagesModel::pageAt
HelpViewer * pageAt(int index) const
Definition
openpagesmodel.cpp:67
OpenPagesSwitcher
Definition
openpagesswitcher.h:16
OpenPagesSwitcher::setVisible
void setVisible(bool visible) override
Definition
openpagesswitcher.cpp:80
OpenPagesSwitcher::selectAndHide
void selectAndHide()
Definition
openpagesswitcher.cpp:67
OpenPagesSwitcher::selectCurrentPage
void selectCurrentPage()
Definition
openpagesswitcher.cpp:74
OpenPagesSwitcher::gotoNextPage
void gotoNextPage()
Definition
openpagesswitcher.cpp:55
OpenPagesSwitcher::gotoPreviousPage
void gotoPreviousPage()
Definition
openpagesswitcher.cpp:61
OpenPagesSwitcher::setCurrentPage
void setCurrentPage(const QModelIndex &index)
OpenPagesWidget
Definition
openpageswidget.h:26
OpenPagesWidget::closePage
void closePage(const QModelIndex &index)
OpenPagesWidget::selectCurrentPage
void selectCurrentPage()
Definition
openpageswidget.cpp:95
OpenPagesWidget::closePagesExcept
void closePagesExcept(const QModelIndex &index)
QModelIndex
\inmodule QtCore
Definition
qabstractitemmodel.h:128
ShowBlankPage
@ ShowBlankPage
Definition
helpenginewrapper.h:30
ShowLastPages
@ ShowLastPages
Definition
helpenginewrapper.h:31
ShowHomePage
@ ShowHomePage
Definition
helpenginewrapper.h:29
QT_BEGIN_NAMESPACE
Combined button and popup list for selecting options.
Definition
qsequentialanimationgroup.cpp:47
TRACE_OBJ
#define TRACE_OBJ
Definition
tracer.h:34
qttools
src
assistant
assistant
openpagesmodel.h
Generated on
for Qt by
1.18.0