Changeset 56838 in webkit
- Timestamp:
- Mar 31, 2010 7:26:20 AM (14 years ago)
- Location:
- trunk/WebKitTools
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/WebKitTools/ChangeLog
r56835 r56838 1 2010-03-31 Diego Gonzalez <diego.gonzalez@openbossa.org> 2 3 Reviewed by Kenneth Rohde Christiansen. 4 5 [Qt] Custom user agent for user agent switcher 6 https://bugs.webkit.org/show_bug.cgi?id=36757 7 8 * QtLauncher/main.cpp: 9 (LauncherWindow::showUserAgentDialog): 10 1 11 2010-03-31 Eric Seidel <eric@webkit.org> 2 12 -
trunk/WebKitTools/QtLauncher/main.cpp
r56636 r56838 726 726 } 727 727 728 QSettings settings; 729 QString customUserAgent = settings.value("CustomUserAgent").toString(); 730 if (!items.contains(customUserAgent) && !customUserAgent.isEmpty()) 731 items << customUserAgent; 732 728 733 QDialog* dialog = new QDialog(this); 729 734 dialog->setWindowTitle("Change User Agent"); … … 734 739 QComboBox* combo = new QComboBox(dialog); 735 740 combo->setMaximumWidth(size().width() * 0.7); 741 combo->setEditable(true); 736 742 combo->insertItems(0, items); 737 743 layout->addWidget(combo); 744 745 int index = combo->findText(page()->userAgentForUrl(QUrl())); 746 combo->setCurrentIndex(index); 738 747 739 748 QDialogButtonBox* buttonBox = new QDialogButtonBox(QDialogButtonBox::Ok … … 743 752 layout->addWidget(buttonBox); 744 753 745 if (dialog->exec() && !combo->currentText().isEmpty()) 754 if (dialog->exec() && !combo->currentText().isEmpty()) { 746 755 page()->setUserAgent(combo->currentText()); 756 if (!items.contains(combo->currentText())) 757 settings.setValue("CustomUserAgent", combo->currentText()); 758 } 747 759 748 760 delete dialog;
Note: See TracChangeset
for help on using the changeset viewer.