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
mainwindow.h
Go to the documentation of this file.
1
// Copyright (C) 2025 The Qt Company Ltd.
2
// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR BSD-3-Clause
3
4
#
ifndef
MAINWINDOW_H
5
#
define
MAINWINDOW_H
6
7
#
include
<
QMainWindow
>
8
9
QT_BEGIN_NAMESPACE
10
11
class
QWidget;
12
class
QAction;
13
14
class
QTableWidget;
15
class
QListWidget;
16
class
QTreeWidget;
17
class
QDockWidget;
18
19
class
QTableView;
20
class
QListView;
21
22
class
QTextBrowser;
23
24
class
QListWidgetItem;
25
class
QTreeWidgetItem;
26
27
class
QAbstractItemModel;
28
class
QItemSelectionModel;
29
30
class
MainWindow
:
public
QMainWindow
31
{
32
Q_OBJECT
33
34
public
:
35
MainWindow
();
36
MainWindow
(
QWidget
*parent =
nullptr
);
37
38
void
setupContents
();
39
void
setupDockWindow
();
40
void
setupMenus
();
41
void
setupTableItems
();
42
void
setupTreeItems
();
43
44
void
updateText
(QListWidgetItem *item);
45
void
updateMenus
(QTreeWidgetItem *current);
46
void
updateSortItems
();
47
void
updateSelection
(
const
QItemSelection &selected,
48
const
QItemSelection &deselected);
49
50
void
createMenus
();
51
void
createToolBars
();
52
void
createDockWidgets
();
53
54
void
sortAscending
();
55
void
sortDescending
();
56
57
void
insertItem
();
58
void
removeItem
();
59
60
void
changeWidth
();
61
void
changeHeight
();
62
void
changeCurrent
(
const
QModelIndex ¤t,
63
const
QModelIndex &previous);
64
65
void
findItems
();
66
void
averageItems
();
67
void
sumItems
();
68
69
private
:
70
void
setupListItems();
71
72
void
fillSelection();
73
void
clearSelection();
74
void
selectAll();
75
76
QTextBrowser *textBrowser;
77
QListWidget *headingList;
78
QDockWidget *contentsWindow;
79
80
QAction *insertAction;
81
QAction *removeAction;
82
QAction *ascendingAction;
83
QAction *descendingAction;
84
QAction *autoSortAction;
85
QAction *findItemsAction;
86
87
//! [0]
88
QTableWidget *tableWidget;
89
//! [0]
90
91
QTreeWidget *treeWidget;
92
QListWidget *listWidget;
93
94
QAbstractItemModel *model;
95
QItemSelectionModel *selectionModel;
96
97
QTableView *table;
98
QListView *listView;
99
100
};
101
102
QT_END_NAMESPACE
103
104
#
endif
MainWindow
[6]
Definition
src_corelib_kernel_qmetaobject.cpp:74
MainWindow::changeHeight
void changeHeight()
Definition
mainwindow.cpp:69
MainWindow::sortAscending
void sortAscending()
Definition
mainwindow.cpp:70
MainWindow::setupTableItems
void setupTableItems()
Definition
mainwindow.cpp:39
MainWindow::setupMenus
void setupMenus()
Definition
mainwindow.cpp:71
MainWindow::sortDescending
void sortDescending()
Definition
mainwindow.cpp:77
MainWindow::setupTreeItems
void setupTreeItems()
Definition
mainwindow.cpp:65
MainWindow::insertItem
void insertItem()
Definition
mainwindow.cpp:84
MainWindow::setupDockWindow
void setupDockWindow()
Definition
mainwindow.cpp:58
MainWindow::createDockWidgets
void createDockWidgets()
Definition
mainwindowsnippet.cpp:42
MainWindow::setupContents
void setupContents()
Definition
doc_src_qt4-mainwindow.cpp:15
MainWindow::changeWidth
void changeWidth()
Definition
mainwindow.cpp:57
MainWindow::findItems
void findItems()
Definition
mainwindow.cpp:99
MainWindow::averageItems
void averageItems()
Definition
mainwindow.cpp:76
MainWindow::updateSortItems
void updateSortItems()
Definition
mainwindow.cpp:185
MainWindow::MainWindow
MainWindow(QWidget *parent=nullptr)
MainWindow::sumItems
void sumItems()
Definition
mainwindow.cpp:95
MainWindow::createMenus
void createMenus()
[0]
Definition
mainwindow.cpp:147
MainWindow::createToolBars
void createToolBars()
Definition
mainwindow.cpp:169
MainWindow::updateText
void updateText(QListWidgetItem *item)
Definition
mainwindow.cpp:82
MainWindow::changeCurrent
void changeCurrent(const QModelIndex ¤t, const QModelIndex &previous)
[2]
Definition
window.cpp:63
MainWindow::updateMenus
void updateMenus(QTreeWidgetItem *current)
Definition
mainwindow.cpp:179
MainWindow::updateSelection
void updateSelection(const QItemSelection &selected, const QItemSelection &deselected)
[0]
Definition
window.cpp:41
MainWindow::removeItem
void removeItem()
Definition
mainwindow.cpp:117
QPainter::QWidget
friend class QWidget
Definition
qpainter.h:432
main
int main(int argc, char *argv[])
[ctor_close]
Definition
src_corelib_animation_qpropertyanimation.cpp:100
qtbase
src
widgets
doc
snippets
include
mainwindow.h
Generated on
for Qt by
1.18.0