Changeset 77245 in webkit
- Timestamp:
- Feb 1, 2011 5:32:27 AM (13 years ago)
- Location:
- trunk/Tools
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Tools/ChangeLog
r77172 r77245 1 2011-02-01 Zoltan Horvath <zoltan@webkit.org> 2 3 Reviewed by Andreas Kling. 4 5 [Qt] Add Toggle Frame Flattening, Auto Load Images and Disable JavaScript actions to MiniBrowser. 6 https://bugs.webkit.org/show_bug.cgi?id=53489 7 8 Add Toggle Frame Flattening action to Develop menu. Add Auto Load Images and Disable JavaScript actions 9 to Settings menu. 10 11 * MiniBrowser/qt/BrowserWindow.cpp: 12 (BrowserWindow::BrowserWindow): 13 (BrowserWindow::toggleFrameFlattening): 14 (BrowserWindow::toggleDisableJavaScript): 15 (BrowserWindow::toggleAutoLoadImages): 16 * MiniBrowser/qt/BrowserWindow.h: 17 1 18 2011-01-31 Mihai Parparita <mihaip@chromium.org> 2 19 -
trunk/Tools/MiniBrowser/qt/BrowserWindow.cpp
r77130 r77245 29 29 #include "BrowserWindow.h" 30 30 31 #include "qwkpreferences.h" 32 31 33 static QWKPage* newPageFunction(QWKPage* page) 32 34 { … … 77 79 78 80 QMenu* toolsMenu = menuBar()->addMenu("&Develop"); 81 QAction* toggleFrameFlattening = toolsMenu->addAction("Toggle Frame Flattening", this, SLOT(toggleFrameFlattening(bool))); 82 toggleFrameFlattening->setCheckable(true); 83 toggleFrameFlattening->setChecked(false); 84 toolsMenu->addSeparator(); 79 85 toolsMenu->addAction("Change User Agent", this, SLOT(showUserAgentDialog())); 86 87 QMenu* settingsMenu = menuBar()->addMenu("&Settings"); 88 QAction* toggleAutoLoadImages = settingsMenu->addAction("Disable Auto Load Images", this, SLOT(toggleAutoLoadImages(bool))); 89 toggleAutoLoadImages->setCheckable(true); 90 toggleAutoLoadImages->setChecked(false); 91 QAction* toggleDisableJavaScript = settingsMenu->addAction("Disable JavaScript", this, SLOT(toggleDisableJavaScript(bool))); 92 toggleDisableJavaScript->setCheckable(true); 93 toggleDisableJavaScript->setChecked(false); 80 94 81 95 m_addressBar = new QLineEdit(); … … 252 266 } 253 267 268 269 void BrowserWindow::toggleFrameFlattening(bool toggle) 270 { 271 page()->preferences()->setAttribute(QWKPreferences::FrameFlatteningEnabled, toggle); 272 } 273 274 254 275 void BrowserWindow::showUserAgentDialog() 255 276 { … … 279 300 if (dialog.exec() && !combo->currentText().isEmpty()) 280 301 page()->setCustomUserAgent(combo->currentText()); 302 } 303 304 void BrowserWindow::toggleDisableJavaScript(bool enable) 305 { 306 page()->preferences()->setAttribute(QWKPreferences::JavascriptEnabled, !enable); 307 } 308 309 void BrowserWindow::toggleAutoLoadImages(bool enable) 310 { 311 page()->preferences()->setAttribute(QWKPreferences::AutoLoadImages, !enable); 281 312 } 282 313 -
trunk/Tools/MiniBrowser/qt/BrowserWindow.h
r77130 r77245 64 64 void screenshot(); 65 65 66 void toggleFrameFlattening(bool); 66 67 void showUserAgentDialog(); 68 69 void toggleAutoLoadImages(bool); 70 void toggleDisableJavaScript(bool); 67 71 68 72 private:
Note: See TracChangeset
for help on using the changeset viewer.