diff --git a/src/lib/app/qupzilla.cpp b/src/lib/app/qupzilla.cpp
index 7c0a72f96..a3bb58f3b 100644
--- a/src/lib/app/qupzilla.cpp
+++ b/src/lib/app/qupzilla.cpp
@@ -396,7 +396,7 @@ void QupZilla::setupMenu()
m_actionAbout->setMenuRole(QAction::AboutRole);
connect(m_actionAbout, SIGNAL(triggered()), MENU_RECEIVER, SLOT(aboutQupZilla()));
- m_actionPreferences = new QAction(QIcon::fromTheme("preferences-desktop", QIcon(":/icons/faenza/settings.png")), tr("Pr&eferences"), 0);
+ m_actionPreferences = new QAction(QIcon::fromTheme("preferences-desktop", QIcon(":/icons/theme/settings.png")), tr("Pr&eferences"), 0);
m_actionPreferences->setMenuRole(QAction::PreferencesRole);
m_actionPreferences->setShortcut(QKeySequence(QKeySequence::Preferences));
connect(m_actionPreferences, SIGNAL(triggered()), MENU_RECEIVER, SLOT(showPreferences()));
@@ -412,7 +412,7 @@ void QupZilla::setupMenu()
* File Menu *
*************/
m_menuFile = new QMenu(tr("&File"));
- m_menuFile->addAction(QIcon::fromTheme("tab-new", QIcon(":/icons/menu/new-tab.png")), tr("New Tab"), MENU_RECEIVER, SLOT(addTab()))->setShortcut(QKeySequence("Ctrl+T"));
+ m_menuFile->addAction(QIcon::fromTheme("tab-new", QIcon(":/icons/menu/tab-new.png")), tr("New Tab"), MENU_RECEIVER, SLOT(addTab()))->setShortcut(QKeySequence("Ctrl+T"));
m_menuFile->addAction(QIcon::fromTheme("window-new"), tr("&New Window"), MENU_RECEIVER, SLOT(newWindow()))->setShortcut(QKeySequence("Ctrl+N"));
m_menuFile->addAction(QIcon::fromTheme("document-open-remote"), tr("Open Location"), MENU_RECEIVER, SLOT(openLocation()))->setShortcut(QKeySequence("Ctrl+L"));
m_menuFile->addAction(QIcon::fromTheme("document-open"), tr("Open &File..."), MENU_RECEIVER, SLOT(openFile()))->setShortcut(QKeySequence("Ctrl+O"));
diff --git a/src/lib/bookmarks/bookmarksmanager.cpp b/src/lib/bookmarks/bookmarksmanager.cpp
index a17e5bdc3..952e23488 100644
--- a/src/lib/bookmarks/bookmarksmanager.cpp
+++ b/src/lib/bookmarks/bookmarksmanager.cpp
@@ -350,7 +350,7 @@ void BookmarksManager::contextMenuRequested(const QPoint &position)
QMenu moveMenu;
moveMenu.setTitle(tr("Move bookmark to &folder"));
- moveMenu.addAction(QIcon(":icons/other/unsortedbookmarks.png"), _bookmarksUnsorted, this, SLOT(moveBookmark()))->setData("unsorted");
+ moveMenu.addAction(QIcon(":icons/theme/unsortedbookmarks.png"), _bookmarksUnsorted, this, SLOT(moveBookmark()))->setData("unsorted");
moveMenu.addAction(style()->standardIcon(QStyle::SP_DirOpenIcon), _bookmarksMenu, this, SLOT(moveBookmark()))->setData("bookmarksMenu");
moveMenu.addAction(style()->standardIcon(QStyle::SP_DirOpenIcon), _bookmarksToolbar, this, SLOT(moveBookmark()))->setData("bookmarksToolbar");
QSqlQuery query;
diff --git a/src/lib/bookmarks/bookmarkstree.cpp b/src/lib/bookmarks/bookmarkstree.cpp
index 49d01c6e6..56cdc4c52 100644
--- a/src/lib/bookmarks/bookmarkstree.cpp
+++ b/src/lib/bookmarks/bookmarkstree.cpp
@@ -74,7 +74,7 @@ void BookmarksTree::refreshTree()
QTreeWidgetItem* newItem = new QTreeWidgetItem(rootItem);
newItem->setText(0, _bookmarksUnsorted);
newItem->setData(0, Qt::UserRole, "unsorted");
- newItem->setIcon(0, QIcon(":/icons/other/unsortedbookmarks.png"));
+ newItem->setIcon(0, QIcon(":/icons/theme/unsortedbookmarks.png"));
addTopLevelItem(newItem);
}
diff --git a/src/lib/bookmarks/bookmarkswidget.cpp b/src/lib/bookmarks/bookmarkswidget.cpp
index 93ce9228d..08a32782e 100644
--- a/src/lib/bookmarks/bookmarkswidget.cpp
+++ b/src/lib/bookmarks/bookmarkswidget.cpp
@@ -54,9 +54,10 @@ BookmarksWidget::BookmarksWidget(WebView* view, QWidget* parent)
// it dynamically changes and so, it's not good choice for this widget.
setLayoutDirection(QApplication::layoutDirection());
- connect(ui->speeddialButton, SIGNAL(clicked(QPoint)), this, SLOT(toggleSpeedDial()));
+ connect(ui->speeddialButton, SIGNAL(clicked()), this, SLOT(toggleSpeedDial()));
const SpeedDial::Page page = m_speedDial->pageForUrl(m_url);
+ ui->speeddialButton->setFlat(page.url.isEmpty() ? true : false);
ui->speeddialButton->setText(page.url.isEmpty() ?
tr("Add to Speed Dial") :
tr("Remove from Speed Dial"));
@@ -77,7 +78,6 @@ void BookmarksWidget::loadBookmark()
if (m_bookmarkId > 0) {
BookmarksModel::Bookmark bookmark = m_bookmarksModel->getBookmark(m_bookmarkId);
- ui->name->setText(bookmark.title);
int index = ui->folder->findData(bookmark.folder);
// QComboBox::findData() returns index related to the item's parent
@@ -93,16 +93,13 @@ void BookmarksWidget::loadBookmark()
ui->folder->setCurrentIndex(index);
}
- ui->saveRemove->setText(tr("Remove"));
- connect(ui->name, SIGNAL(textEdited(QString)), SLOT(bookmarkEdited()));
+ ui->saveRemove->setText("Remove from Bookmarks");
+ ui->saveRemove->setFlat(false);
connect(ui->folder, SIGNAL(currentIndexChanged(int)), SLOT(bookmarkEdited()));
}
else {
- ui->name->setText(m_view->title());
ui->folder->setCurrentIndex(0);
}
-
- ui->name->setCursorPosition(0);
}
void BookmarksWidget::toggleSpeedDial()
@@ -110,7 +107,7 @@ void BookmarksWidget::toggleSpeedDial()
const SpeedDial::Page page = m_speedDial->pageForUrl(m_url);
if (page.url.isEmpty()) {
- QString title = ui->name->text().isEmpty() ? m_view->title() : ui->name->text();
+ QString title = m_view->title();
m_speedDial->addPage(m_url, title);
}
else {
@@ -127,19 +124,19 @@ void BookmarksWidget::bookmarkEdited()
}
m_edited = true;
- ui->saveRemove->setText(tr("Save"));
+ ui->saveRemove->setFlat(true);
}
void BookmarksWidget::comboItemActive(int index)
{
- m_bookmarksTree->activeItemChange(index, ui->folder, ui->name->text(), m_view);
+ m_bookmarksTree->activeItemChange(index, ui->folder, m_view->title(), m_view);
}
void BookmarksWidget::on_saveRemove_clicked(bool)
{
if (m_bookmarkId > 0) {
if (m_edited) {
- m_bookmarksModel->editBookmark(m_bookmarkId, ui->name->text(), QUrl(), BookmarksModel::fromTranslatedFolder(ui->folder->currentText()));
+ m_bookmarksModel->editBookmark(m_bookmarkId, m_view->title(), QUrl(), BookmarksModel::fromTranslatedFolder(ui->folder->currentText()));
}
else {
m_bookmarksModel->removeBookmark(m_url);
@@ -147,7 +144,7 @@ void BookmarksWidget::on_saveRemove_clicked(bool)
}
}
else {
- m_bookmarksModel->saveBookmark(m_url, ui->name->text(), m_view->icon(), BookmarksModel::fromTranslatedFolder(ui->folder->currentText()));
+ m_bookmarksModel->saveBookmark(m_url, m_view->title(), m_view->icon(), BookmarksModel::fromTranslatedFolder(ui->folder->currentText()));
}
QTimer::singleShot(HIDE_DELAY, this, SLOT(close()));
diff --git a/src/lib/bookmarks/bookmarkswidget.ui b/src/lib/bookmarks/bookmarkswidget.ui
index cfcc1dce8..0f9976bb7 100644
--- a/src/lib/bookmarks/bookmarkswidget.ui
+++ b/src/lib/bookmarks/bookmarkswidget.ui
@@ -2,114 +2,55 @@
BookmarksWidget
-
-
- 0
- 0
- 210
- 135
-
-
- -
-
-
-
-
-
- Qt::Horizontal
-
-
-
- 40
- 20
-
-
-
-
- -
-
-
- PointingHandCursor
-
-
- Add to Speed Dial
-
-
- true
-
-
-
-
-
- -
-
-
- -
-
-
-
- 0
- 0
-
+
-
+
+
+ Qt::NoFocus
+
+
+ Add to Speed Dial
+
+
+
+ :/icons/theme/speeddial.png:/icons/theme/speeddial.png
+
+
+ true
- -
-
-
-
-
-
- Qt::Horizontal
-
-
-
- 40
- 20
-
-
-
-
- -
-
-
-
- 0
- 0
-
-
-
- Save
-
-
-
-
-
-
-
+
- Name:
+ Add to bookmarks
+
+
+
+ :/icons/other/bigstar.png:/icons/other/bigstar.png
+
+
+ true
-
-
-
- Folder:
+
+
+
+ 0
+ 0
+
-
-
- ClickableLabel
- QLabel
-
-
-
-
+
+
+
diff --git a/src/lib/bookmarksimport/bookmarksimportdialog.ui b/src/lib/bookmarksimport/bookmarksimportdialog.ui
index cbc5f6c76..5014817ce 100644
--- a/src/lib/bookmarksimport/bookmarksimportdialog.ui
+++ b/src/lib/bookmarksimport/bookmarksimportdialog.ui
@@ -291,7 +291,7 @@
- :/icons/faenza/stop.png:/icons/faenza/stop.png
+ :/icons/theme/stop.png:/icons/theme/stop.png
diff --git a/src/lib/data/html.qrc b/src/lib/data/html.qrc
index f4392374a..aa277b860 100644
--- a/src/lib/data/html.qrc
+++ b/src/lib/data/html.qrc
@@ -1,7 +1,6 @@
html/errorPage.html
- html/info.png
html/adblock_big.png
html/adblockPage.html
html/about.html
@@ -20,10 +19,9 @@
html/reload.png
html/qupzilla.ico
html/broken-page.png
- html/setting.png
+ html/configure.png
html/config.html
html/restore.html
html/dirlist.html
- html/hdd-icon.png
diff --git a/src/lib/data/html/configure.png b/src/lib/data/html/configure.png
new file mode 100644
index 000000000..17ceb3274
Binary files /dev/null and b/src/lib/data/html/configure.png differ
diff --git a/src/lib/data/html/copyright b/src/lib/data/html/copyright
index 5368bfcce..25d7594d5 100644
--- a/src/lib/data/html/copyright
+++ b/src/lib/data/html/copyright
@@ -242,7 +242,11 @@
QtWin class from
http://labs.qt.nokia.com/2009/09/15/using-blur-behind-on-windows/
-----------------------------------------------------------------------------
- In application are used also some icons from Faenza icon set, which are
- licensed under the GNU/GPL license.
+ In application are used also some icons from Oxygen icon set, which are
+ licensed under the GNU/LGPL license.
+ More info at http://www.oxygen-icons.org/
+-----------------------------------------------------------------------------
+ Speed Dial page some icons from Faenza icon set, which are licensed under
+ the GNU/GPL license.
More info at http://tiheum.deviantart.com/art/Faenza-Icons-173323228
-----------------------------------------------------------------------------
diff --git a/src/lib/data/html/hdd-icon.png b/src/lib/data/html/hdd-icon.png
deleted file mode 100644
index a162fc77e..000000000
Binary files a/src/lib/data/html/hdd-icon.png and /dev/null differ
diff --git a/src/lib/data/html/info.png b/src/lib/data/html/info.png
deleted file mode 100644
index 96b4d44ec..000000000
Binary files a/src/lib/data/html/info.png and /dev/null differ
diff --git a/src/lib/data/html/plus.png b/src/lib/data/html/plus.png
index 6dba738fb..2fc45b7d3 100644
Binary files a/src/lib/data/html/plus.png and b/src/lib/data/html/plus.png differ
diff --git a/src/lib/data/html/setting.png b/src/lib/data/html/setting.png
deleted file mode 100644
index 86153a7fb..000000000
Binary files a/src/lib/data/html/setting.png and /dev/null differ
diff --git a/src/lib/data/html/speeddial.html b/src/lib/data/html/speeddial.html
index a97af2d30..1f638cfed 100644
--- a/src/lib/data/html/speeddial.html
+++ b/src/lib/data/html/speeddial.html
@@ -6,7 +6,7 @@
html {background: #eeeeee url("%IMG_BACKGROUND%") no-repeat center center;background-size: %B_SIZE%;}
body {font: 13px/22px "Helvetica Neue", Helvetica, Arial, sans-serif;color: #525c66;direction: %DIRECTION%;}
body * {-webkit-user-select: none;font-size: 100%;line-height: 1.6;margin: 0px;}
-.add {position: absolute;%RIGHT_STR%:10px;top:10px;width: 24px;height: 24px;background: url(%IMG_PLUS%); cursor: pointer;}
+.add {position: absolute;%RIGHT_STR%:6px;top:10px;width: 32px;height: 32px;background: url(%IMG_PLUS%); cursor: pointer;}
#quickdial {margin: auto;text-align: center;}
#quickdial div.entry {position: relative; float: %LEFT_STR%; border-width: 10px;
@@ -32,7 +32,7 @@ span.reload:hover {border-color: grey; border-radius: 4px;}
.formTable {width: 350px;margin-%LEFT_STR%: auto;margin-%RIGHT_STR%: auto;margin-top: 15px;}
.formTable input[type="text"] {width: 100%;-webkit-user-select: auto;}
-.sett {position: absolute;%RIGHT_STR%:36px;top:10px;width: 24px;height: 24px;background: url(%IMG_SETTINGS%); cursor: pointer;}
+.sett {position: absolute;%RIGHT_STR%:40px;top:10px;width: 32px;height: 32px;background: url(%IMG_SETTINGS%); cursor: pointer;}
#settingsBox {margin-%LEFT_STR%:auto;margin-%RIGHT_STR%: auto;margin-top: 100px;width: 350px;height: auto;padding:0 8px;-webkit-border-image: url(%BOX-BORDER%) 25;-webkit-box-shadow: 0px 5px 80px #505050;border-radius:10px;border-width: 20px;}
#settingsBox .content {margin-%LEFT_STR%:auto;margin-%RIGHT_STR%:auto;padding-bottom:2px;border-bottom: 1px solid #888;}
#settingsBox .thumbhold {margin-%LEFT_STR%:auto;margin-%RIGHT_STR%:auto;margin-bottom: 5px;padding: 1px;border-radius: 10px;text-align:center;width:180px;height:100px;background: #AAA;}
@@ -66,6 +66,19 @@ var DIAL_WIDTH = %SD-SIZE%;
var editingId = -1;
+function addSpeedDial()
+{
+ onEditClick(addBox('', NEW_PAGE, ''));
+ alignPage();
+}
+
+function configureSpeedDial()
+{
+ $('#fadeOverlay2').css({'filter' : 'alpha(opacity=100)'}).fadeIn();
+ $('#fadeOverlay2').click(function() { $(this).fadeOut('slow'); });
+ $('#settingsBox').click(function(event) { event.stopPropagation(); });
+}
+
function escapeTitle(title) {
title = title.replace(/"/g, '"');
title = title.replace(/'/g, ''');
@@ -400,8 +413,8 @@ $(document).ready(function () {
-
-
+
+