KAlgebraMobile.qml 1.24 KB
Newer Older
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
import QtQuick 1.0
import QtDesktop 0.1
import org.kde.analitza 1.0

Rectangle
{
	SystemPalette { id:syspal }
	color: syspal.window
	height: 400
	width: 300
	
	ToolBar{
		id: toolbar
		width: parent.width
		height: 40
		
		Row {
			spacing: 2
			anchors.verticalCenter: parent.verticalCenter
			
			ToolButton{
// 				iconSource: "images/folder_new.png"
				anchors.verticalCenter: parent.verticalCenter
				
				text: "Go!"
				
				onClicked: {
					var idx = pluginsView.currentIndex
					var toOpen = plugins.pluginPath(idx)
					
					try {
						var component = Qt.createComponent(toOpen)
						frame.addTab(component)
					} catch (e) {
						console.log("error: "+e)
					}
					
				}
			}
		}
	}
	
	TabFrame
	{
		id: frame
		width: parent.width
		anchors.top: toolbar.bottom
		anchors.bottom: parent.bottom
		
		Tab {
			title: "hola"
			TableView {
				id: pluginsView
				anchors.fill: parent
				headerVisible: false
				
				TableColumn {
					property: "display"
					caption: "Title"
					width: 120
				}
				
		// 		itemDelegate: Row { /*Image { source: 'image://desktoptheme/'+decoration-name } */Text { text: display } }
		// 		highlight: Rectangle { color: "lightsteelblue"; radius: 5 }
				
				model: PluginsModel { id: plugins }
			}
		}
	}
}