Skip to content

Instantly share code, notes, and snippets.

View benlau's full-sized avatar

Ben Lau benlau

View GitHub Profile
// Experimental InverseMouseArea
import QtQuick 2.0
Item {
id : component
property Item sensingArea : null
signal pressed
import QtQuick 2.0
Rectangle {
color : "white"
MouseArea {
anchors.fill:parent
onClicked: Grabber.grab(grid);
}
@benlau
benlau / gist:0aa5399e8cd7e1107cd5
Created November 29, 2015 23:32
5.4/Src/qtbase/doc/global/html/style/offline.css
body {
font: normal 400 14px/1.2 Arial;
margin-top: 85px;
font-family: Arial, Helvetica;
text-align: left;
margin-left: 5px;
margin-right: 5px;
}
p {
<activity android:configChanges="orientation|uiMode|screenLayout|screenSize|smallestScreenSize|locale|fontScale|keyboard|keyboardHidden|navigation"
android:name="quickandroid.QuickAndroidActivity"
android:label="Quick Android Example"
android:theme="@style/AppTheme"
android:screenOrientation="unspecified"
android:launchMode="singleTop">
<!-- Splash screen -->
<meta-data android:name="android.app.splash_screen_drawable" android:resource="@drawable/splash"/>
<!-- Splash screen -->
@benlau
benlau / main.qml
Last active December 24, 2015 18:19
Loader {
id: loader
anchors.fill: parent
asynchronous: true
opacity: 0
focus: true;
sourceComponent: PageStack {
initialPage: YourPage {
ListView {
Dialog {
id: alertDialog
property int removeItemId;
onAccepted: {
// remove item
}
Window {
id: window
Dialog {
id: alertDialog
property int removeItemId;
onAccepted: {
// remove it from model
}
}
ListView {
id: listView
signal removeClicked(int index);
delegate: YourItem {
onRemoveClicked: listView.removeClicked(model.index);
}
}
ListVIew {
id : listView;
signal removeClicked(int index);
signal clicked(int index);
delegate: YourItem {
onRemoveClicked: listView.removeClicked(model.index);
onClicked: listView.clicked(model.index);
}
}