summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorZeno Albisser <zeno.albisser@digia.com>2013-07-03 12:21:34 +0200
committerAndras Becsi <andras.becsi@digia.com>2013-07-03 13:17:41 +0200
commit2a51875f1e5601f813dd9e9866dd581d3b1eac26 (patch)
tree31db2b9755d528fae79adcc5d032aa3c2cf08c3d
parent312a133bc8874cfcf68a04c00c76a2f792d42cf3 (diff)
Move the icons into common.
Use the same icons for the widgets and qtquick example. Remove the styling as it does not work on all platforms anyway. Change-Id: Iff59455689619ae45823eb835768d7c4fc75bd93 Reviewed-by: Andras Becsi <andras.becsi@digia.com>
-rw-r--r--examples/common.pri2
-rw-r--r--examples/common/common_resources.qrc8
-rw-r--r--examples/common/icons/go-next.png (renamed from examples/qtquick/icons/go-next.png)bin930 -> 930 bytes
-rw-r--r--examples/common/icons/go-previous.png (renamed from examples/qtquick/icons/go-previous.png)bin955 -> 955 bytes
-rw-r--r--examples/common/icons/process-stop.png (renamed from examples/qtquick/icons/process-stop.png)bin1272 -> 1272 bytes
-rw-r--r--examples/common/icons/view-refresh.png (renamed from examples/qtquick/icons/view-refresh.png)bin1364 -> 1364 bytes
-rw-r--r--examples/qtquick/quickwindow.qml9
-rw-r--r--examples/qtquick/resources.qrc6
-rw-r--r--examples/widgets/widgetwindow.cpp14
9 files changed, 18 insertions, 21 deletions
diff --git a/examples/common.pri b/examples/common.pri
index 0724ea3f8..b5fe6b5a0 100644
--- a/examples/common.pri
+++ b/examples/common.pri
@@ -6,6 +6,8 @@ else:LIBPATH = $$getOutDir()/$$getConfigDir()/lib
HEADERS += common/util.h
+RESOURCES += $$absolute_path(common/common_resources.qrc)
+
LIBS += -L$$LIBPATH -lQt5WebEngine
QMAKE_RPATHDIR += $$LIBPATH
diff --git a/examples/common/common_resources.qrc b/examples/common/common_resources.qrc
new file mode 100644
index 000000000..45e766179
--- /dev/null
+++ b/examples/common/common_resources.qrc
@@ -0,0 +1,8 @@
+<!DOCTYPE RCC><RCC version="1.0">
+<qresource prefix="icons">
+ <file alias="go-next.png">icons/go-next.png</file>
+ <file alias="go-previous.png">icons/go-previous.png</file>
+ <file alias="process-stop.png">icons/process-stop.png</file>
+ <file alias="view-refresh.png">icons/view-refresh.png</file>
+</qresource>
+</RCC>
diff --git a/examples/qtquick/icons/go-next.png b/examples/common/icons/go-next.png
index 6f3f65d33..6f3f65d33 100644
--- a/examples/qtquick/icons/go-next.png
+++ b/examples/common/icons/go-next.png
Binary files differ
diff --git a/examples/qtquick/icons/go-previous.png b/examples/common/icons/go-previous.png
index 93be3d1ee..93be3d1ee 100644
--- a/examples/qtquick/icons/go-previous.png
+++ b/examples/common/icons/go-previous.png
Binary files differ
diff --git a/examples/qtquick/icons/process-stop.png b/examples/common/icons/process-stop.png
index b68290bf1..b68290bf1 100644
--- a/examples/qtquick/icons/process-stop.png
+++ b/examples/common/icons/process-stop.png
Binary files differ
diff --git a/examples/qtquick/icons/view-refresh.png b/examples/common/icons/view-refresh.png
index cab4d02c7..cab4d02c7 100644
--- a/examples/qtquick/icons/view-refresh.png
+++ b/examples/common/icons/view-refresh.png
Binary files differ
diff --git a/examples/qtquick/quickwindow.qml b/examples/qtquick/quickwindow.qml
index 13e3ec6d0..cd005940d 100644
--- a/examples/qtquick/quickwindow.qml
+++ b/examples/qtquick/quickwindow.qml
@@ -57,22 +57,19 @@ ApplicationWindow {
ToolButton {
id: backButton
- iconName: "go-previous"
- iconSource: ":/icons/go-previous.png"
+ iconSource: "icons/go-previous.png"
onClicked: webContentsView.goBack()
enabled: webContentsView.canGoBack
}
ToolButton {
id: forwardButton
- iconName: "go-next"
- iconSource: ":/icons/go-next.png"
+ iconSource: "icons/go-next.png"
onClicked: webContentsView.goForward()
enabled: webContentsView.canGoForward
}
ToolButton {
id: reloadButton
- iconName: webContentsView.loading ? "process-stop" : "view-refresh"
- iconSource: webContentsView.loading ? ":/icons/process-stop.png" : ":/icons/view-refresh.png"
+ iconSource: webContentsView.loading ? "icons/process-stop.png" : "icons/view-refresh.png"
onClicked: webContentsView.reload()
}
TextField {
diff --git a/examples/qtquick/resources.qrc b/examples/qtquick/resources.qrc
index a91907a60..de8232440 100644
--- a/examples/qtquick/resources.qrc
+++ b/examples/qtquick/resources.qrc
@@ -2,10 +2,4 @@
<qresource>
<file>quickwindow.qml</file>
</qresource>
-<qresource prefix="/icons">
- <file alias="go-next.png">icons/go-next.png</file>
- <file alias="go-previous.png">icons/go-previous.png</file>
- <file alias="process-stop.png">icons/process-stop.png</file>
- <file alias="view-refresh.png">icons/view-refresh.png</file>
-</qresource>
</RCC>
diff --git a/examples/widgets/widgetwindow.cpp b/examples/widgets/widgetwindow.cpp
index a28a6f130..7f54add09 100644
--- a/examples/widgets/widgetwindow.cpp
+++ b/examples/widgets/widgetwindow.cpp
@@ -50,10 +50,6 @@ WidgetWindow::WidgetWindow()
: m_webView(new QWebContentsView)
, addressLineEdit(0)
{
- // Use oxygen as a fallback.
- if (QIcon::themeName().isEmpty())
- QIcon::setThemeName("oxygen");
-
setGeometry(0, 0, 800, 600);
QVBoxLayout* layout = new QVBoxLayout;
@@ -64,15 +60,15 @@ WidgetWindow::WidgetWindow()
addressBar->setSpacing(margin); // Bigger buttons, less space between them
backButton = new QToolButton;
- backButton->setIcon(QIcon::fromTheme("go-previous"));
+ backButton->setIcon(QIcon(":/icons/go-previous.png"));
addressBar->addWidget(backButton);
forwardButton = new QToolButton;
- forwardButton->setIcon(QIcon::fromTheme("go-next"));
+ forwardButton->setIcon(QIcon(":/icons/go-next.png"));
addressBar->addWidget(forwardButton);
reloadButton = new QToolButton;
- reloadButton->setIcon(QIcon::fromTheme("view-refresh"));
+ reloadButton->setIcon(QIcon::fromTheme(":/icons/view-refresh.png"));
addressBar->addWidget(reloadButton);
addressLineEdit = new QLineEdit;
@@ -111,7 +107,7 @@ void WidgetWindow::setAddressBarUrl(const QUrl& url)
void WidgetWindow::loadStarted()
{
- reloadButton->setIcon(QIcon::fromTheme("process-stop"));
+ reloadButton->setIcon(QIcon(":/icons/process-stop.png"));
}
void WidgetWindow::loadFinished(bool success)
@@ -119,5 +115,5 @@ void WidgetWindow::loadFinished(bool success)
Q_UNUSED(success);
forwardButton->setEnabled(m_webView->canGoForward());
backButton->setEnabled(m_webView->canGoBack());
- reloadButton->setIcon(QIcon::fromTheme("view-refresh"));
+ reloadButton->setIcon(QIcon(":/icons/view-refresh.png"));
}