equal
deleted
inserted
replaced
79 "<p>On Mac OS X, the \"Black\" dock widget has been created as a " |
79 "<p>On Mac OS X, the \"Black\" dock widget has been created as a " |
80 "<em>Drawer</em>, which is a special kind of QDockWidget.</p>" |
80 "<em>Drawer</em>, which is a special kind of QDockWidget.</p>" |
81 #endif |
81 #endif |
82 ; |
82 ; |
83 |
83 |
|
84 Q_DECLARE_METATYPE(QDockWidget::DockWidgetFeatures) |
|
85 |
84 MainWindow::MainWindow(const QMap<QString, QSize> &customSizeHints, |
86 MainWindow::MainWindow(const QMap<QString, QSize> &customSizeHints, |
85 QWidget *parent, Qt::WindowFlags flags) |
87 QWidget *parent, Qt::WindowFlags flags) |
86 : QMainWindow(parent, flags) |
88 : QMainWindow(parent, flags) |
87 { |
89 { |
88 setObjectName("MainWindow"); |
90 setObjectName("MainWindow"); |
272 return result; |
274 return result; |
273 } |
275 } |
274 |
276 |
275 void MainWindow::setupDockWidgets(const QMap<QString, QSize> &customSizeHints) |
277 void MainWindow::setupDockWidgets(const QMap<QString, QSize> &customSizeHints) |
276 { |
278 { |
|
279 qRegisterMetaType<QDockWidget::DockWidgetFeatures>(); |
|
280 |
277 mapper = new QSignalMapper(this); |
281 mapper = new QSignalMapper(this); |
278 connect(mapper, SIGNAL(mapped(int)), this, SLOT(setCorner(int))); |
282 connect(mapper, SIGNAL(mapped(int)), this, SLOT(setCorner(int))); |
279 |
283 |
280 QMenu *corner_menu = dockWidgetMenu->addMenu(tr("Top left corner")); |
284 QMenu *corner_menu = dockWidgetMenu->addMenu(tr("Top left corner")); |
281 QActionGroup *group = new QActionGroup(this); |
285 QActionGroup *group = new QActionGroup(this); |