translucent scrollbars

This commit is contained in:
Jeena 2015-02-03 21:56:51 +01:00
parent 19e5a02d6e
commit 9c4799073b
3 changed files with 18 additions and 5 deletions

View file

@ -2,6 +2,7 @@ import QtWebKit 3.0
import QtWebKit.experimental 1.0
import QtQuick.Controls 1.3
import QtQuick.Layouts 1.1
import QtQuick.Controls.Styles 1.3
import TTRSS 1.0
ScrollView {
@ -9,6 +10,10 @@ ScrollView {
property Post post
Layout.minimumWidth: 400
style: ScrollViewStyle {
transientScrollBars: true
}
WebView {
id: webView
url: "content.html"

View file

@ -8,12 +8,8 @@ Component {
width: parent.parent.parent.width
Rectangle {
property variant colors: ["#AAFFFFFF", "transparent"]
anchors.fill: parent
color: {
if(item.ListView.isCurrentItem) return "transparent"
return colors[index % 2]
}
color: "transparent"
Rectangle {
anchors.fill: parent
@ -57,6 +53,13 @@ Component {
}
}
}
Rectangle {
anchors.top: parent.bottom
width: parent.width
height: 1
color: "lightgray"
}
}
MouseArea {

View file

@ -2,6 +2,7 @@ import QtQuick 2.0
import TTRSS 1.0
import QtQuick.Controls 1.3
import QtQuick.Layouts 1.1
import QtQuick.Controls.Styles 1.3
ScrollView {
id: item
@ -9,6 +10,10 @@ ScrollView {
property Server server
property Content content
style: ScrollViewStyle {
transientScrollBars: true
}
function next() {
if(listView.count > listView.currentIndex) {
listView.currentIndex++;