source: trunk/doc/src/snippets/code/doc_src_qt4-mainwindow.qdoc@ 5

Last change on this file since 5 was 2, checked in by Dmitry A. Kuminov, 16 years ago

Initially imported qt-all-opensource-src-4.5.1 from Trolltech.

File size: 1.4 KB
Line 
1//! [0]
2MainWindow::MainWindow(QWidget *parent)
3 : QMainWindow(parent)
4{
5//! [0]
6
7
8//! [1]
9fileToolbar->setAllowedAreas(Qt::TopToolBarArea | Qt::BottomToolBarArea);
10addToolBar(Qt::TopToolBarArea, fileToolbar);
11//! [1]
12
13
14//! [2]
15setCorner(Qt::TopLeftCorner, Qt::LeftDockWidgetArea);
16setCorner(Qt::BottomLeftCorner, Qt::LeftDockWidgetArea);
17setCorner(Qt::TopRightCorner, Qt::RightDockWidgetArea);
18setCorner(Qt::BottomRightCorner, Qt::RightDockWidgetArea);
19//! [2]
20
21
22//! [3]
23QWidget *centralWidget = new QWidget(this);
24setCentralWidget(centralWidget);
25//! [3]
26
27
28//! [4]
29QPopupMenu *fileMenu = new QPopupMenu(this);
30openAction->addTo(fileMenu);
31saveAction->addTo(fileMenu);
32...
33menuBar()->insertItem(tr("&File"), fileMenu);
34//! [4]
35
36
37//! [5]
38QMenu *fileMenu = menuBar()->addMenu(tr("&File"));
39fileMenu->addAction(openAction);
40fileMenu->addAction(saveAction);
41...
42//! [5]
43
44
45//! [6]
46QToolBar *fileTools = new QToolBar(this, "file toolbar");
47openAction->addTo(fileTools);
48saveAction->addTo(fileTools);
49...
50//! [6]
51
52
53//! [7]
54QToolBar *fileTools = addToolBar(tr("File Tool Bar"));
55fileTools->addAction(openAction);
56fileTools->addAction(saveAction);
57...
58//! [7]
59
60
61//! [8]
62QDockWidget *dockWidget = new QDockWidget(this);
63mainWin->moveDockWidget(dockWidget, Qt::DockLeft);
64//! [8]
65
66
67//! [9]
68QDockWidget *dockWidget = new QDockWidget(mainWindow);
69mainWindow->addDockWidget(Qt::LeftDockWidgetArea, dockWidget);
70//! [9]
Note: See TracBrowser for help on using the repository browser.