Changeset 77250 in webkit
- Timestamp:
- Feb 1, 2011 6:57:38 AM (13 years ago)
- Location:
- trunk/Tools
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Tools/ChangeLog
r77245 r77250 1 2011-02-01 Zoltan Horvath <zoltan@webkit.org> 2 3 Reviewed by Andreas Kling. 4 5 [Qt] Add Window menu and Toggle FullScreen action to MiniBrowser. 6 https://bugs.webkit.org/show_bug.cgi?id=53491 7 8 * MiniBrowser/qt/BrowserWindow.cpp: 9 (BrowserWindow::BrowserWindow): 10 (BrowserWindow::toggleFullScreenMode): 11 * MiniBrowser/qt/BrowserWindow.h: 12 1 13 2011-02-01 Zoltan Horvath <zoltan@webkit.org> 2 14 -
trunk/Tools/MiniBrowser/qt/BrowserWindow.cpp
r77245 r77250 78 78 resetZoom->setShortcut(QKeySequence(Qt::CTRL | Qt::Key_0)); 79 79 80 QMenu* windowMenu = menuBar()->addMenu("&Window"); 81 QAction* toggleFullScreen = windowMenu->addAction("Toggle FullScreen", this, SIGNAL(enteredFullScreenMode(bool))); 82 toggleFullScreen->setShortcut(Qt::Key_F11); 83 toggleFullScreen->setCheckable(true); 84 toggleFullScreen->setChecked(false); 85 // When exit fullscreen mode by clicking on the exit area (bottom right corner) we must 86 // uncheck the Toggle FullScreen action. 87 toggleFullScreen->connect(this, SIGNAL(enteredFullScreenMode(bool)), SLOT(setChecked(bool))); 88 connect(this, SIGNAL(enteredFullScreenMode(bool)), this, SLOT(toggleFullScreenMode(bool))); 89 80 90 QMenu* toolsMenu = menuBar()->addMenu("&Develop"); 81 91 QAction* toggleFrameFlattening = toolsMenu->addAction("Toggle Frame Flattening", this, SLOT(toggleFrameFlattening(bool))); … … 266 276 } 267 277 278 void BrowserWindow::toggleFullScreenMode(bool enable) 279 { 280 if (enable) 281 setWindowState(Qt::WindowFullScreen); 282 else 283 setWindowState(Qt::WindowNoState); 284 } 268 285 269 286 void BrowserWindow::toggleFrameFlattening(bool toggle) -
trunk/Tools/MiniBrowser/qt/BrowserWindow.h
r77245 r77250 51 51 void openLocation(); 52 52 53 signals: 54 void enteredFullScreenMode(bool on); 55 53 56 protected slots: 54 57 void changeLocation(); … … 63 66 void toggleZoomTextOnly(bool on); 64 67 void screenshot(); 68 69 void toggleFullScreenMode(bool enable); 65 70 66 71 void toggleFrameFlattening(bool);
Note: See TracChangeset
for help on using the changeset viewer.