From 4937dbfde4b4e79f67da994492da7247bb2ea4fe Mon Sep 17 00:00:00 2001 From: Pavol Rusnak Date: Wed, 23 Mar 2011 03:45:12 +0100 Subject: [PATCH] init --- software/Makefile | 10 +++++ software/README | 9 ++++ software/about.png | Bin 0 -> 863 bytes software/edubrm | 10 +++++ software/exit.png | Bin 0 -> 799 bytes software/icon.png | Bin 0 -> 3952 bytes software/main.py | 23 ++++++++++ software/main.ui | 83 +++++++++++++++++++++++++++++++++++ software/modules/ModuleA.py | 8 ++++ software/modules/ModuleB.py | 8 ++++ software/modules/__init__.py | 5 +++ software/modules/module.py | 6 +++ software/resources.qrc | 7 +++ 13 files changed, 169 insertions(+) create mode 100644 software/Makefile create mode 100644 software/README create mode 100644 software/about.png create mode 100755 software/edubrm create mode 100644 software/exit.png create mode 100644 software/icon.png create mode 100644 software/main.py create mode 100644 software/main.ui create mode 100644 software/modules/ModuleA.py create mode 100644 software/modules/ModuleB.py create mode 100644 software/modules/__init__.py create mode 100644 software/modules/module.py create mode 100644 software/resources.qrc diff --git a/software/Makefile b/software/Makefile new file mode 100644 index 0000000..010df67 --- /dev/null +++ b/software/Makefile @@ -0,0 +1,10 @@ +all: edubrm mainUi.py resources.py + +mainUi.py: main.ui + pyuic4 main.ui -o mainUi.py + +resources.py: + pyrcc4 resources.qrc -o resources_rc.py + +clean: + rm -f *.pyc modules/*.pyc mainUi.py resources_rc.py diff --git a/software/README b/software/README new file mode 100644 index 0000000..de1a63a --- /dev/null +++ b/software/README @@ -0,0 +1,9 @@ +EduBRM by Hackerspace brmlab +============================ + +http://brmlab.cz/ + +Authors: +-------- +Tomislav "sargon" Arnaudov +Pavol "stick" Rusnak diff --git a/software/about.png b/software/about.png new file mode 100644 index 0000000000000000000000000000000000000000..8851b99ba1060109ab8387fd9254870480e9284c GIT binary patch literal 863 zcmV-l1EBngP)Mh53JODVWnpw>WFU8GbZ8({Xk{Qr zNlj3Y*^6%g00OH?L_t(I%axK#NK|nY#=rmEJLA1N*GDEB)OrZasDZh+oSvYeh-b)!X&wkCqi5%=xUSx|_F{6#zu1AgWFc?@DNvi{=o` zb31h=C3AB8Z6^Sj!X$=0S8gvrAf%45EJH13#vp`HP#BtSD3rqJ8l3DdD$D`Ha;MgE zVZf?F;{_`ZSZ+ivaM`C+Z(3 zy#C(dnS~`$HdpLVs~B>P!OCIcuN!O=LdQG1`sJDF`RueL>!EAy12@kc&bs9OG9O}C zlIXN&Rr?p0a@>O>s=)e6!>h0VgJY)~t7IxXFDosw6duS%G|xfRb@-M=47tYf&NZUN zanj`{?Kd7o1OPy7T|;7sZgB-3|fr;X0czA^&R5dAdz!r1Ht08mwZ p@_LOR#2;B$Sa_Y67yBrZ={HtPHeP&+9RvUX002ovPDHLkV1i2wZan}1 literal 0 HcmV?d00001 diff --git a/software/edubrm b/software/edubrm new file mode 100755 index 0000000..2734773 --- /dev/null +++ b/software/edubrm @@ -0,0 +1,10 @@ +#!/usr/bin/python + +import sys +from PyQt4.QtGui import QApplication +from main import Main + +app = QApplication(sys.argv) +window = Main() +window.show() +sys.exit(app.exec_()) diff --git a/software/exit.png b/software/exit.png new file mode 100644 index 0000000000000000000000000000000000000000..0010931e2c2c35eda774f972dad5f305ff7b6766 GIT binary patch literal 799 zcmV+)1K|9LP)#yLz&Ndx##4AnMLxFXBZ(g%HuJ zXi&qdfM(p}?71_;z-a>z1OY)1kR%Cdn$l{uaL%E% z20$r|G3H}0Xl>|O*#nSQ0Qr2LFbv7%a)e>nxm#-iK?Fn;rO}H#*uEVR!P*eOn08KU zEzY@4ZV^E#g$TGTkl0Q5yTko z96r1hp-s`2)|%YZ6svCDq_A@*KN&-G|2`-NL;2>{ay<)mpM1>)Xl?vJ194<}C>UEMz1(#)? z2-^S9HcD2kVCu*bayPCMH=C^7umK&0EG{h2Qi}O%6`Yd}!S|+-h9S4NY{31bkNg24I=4Iksz%a>Tzznj;k653ieJ|1K8_%QpT zsQ-%yp65||Q^JNmza1DLpU)yz5Kkbm-p{$%*@Oz8Th_`>gu&CBehx;5n=4n*f;C^bvfq< dg5VDz{U1L){aup)rDXsB002ovPDHLkV1hluXGs76 literal 0 HcmV?d00001 diff --git a/software/icon.png b/software/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..a6ad3a9a7c4d0722a086618616e71ca175b84ed4 GIT binary patch literal 3952 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 KMNUMnLSTY~C4 + + MainWindow + + + + 0 + 0 + 800 + 600 + + + + EduBRM + + + + :/icons/icon.png:/icons/icon.png + + + + + + 10 + 10 + 501 + 201 + + + + + + + + + + + 0 + 0 + 800 + 22 + + + + + &File + + + + + + &Help + + + + + + + + + + + :/icons/about.png:/icons/about.png + + + &About ... + + + + + + :/icons/exit.png:/icons/exit.png + + + E&xit + + + + + + + + diff --git a/software/modules/ModuleA.py b/software/modules/ModuleA.py new file mode 100644 index 0000000..8367a46 --- /dev/null +++ b/software/modules/ModuleA.py @@ -0,0 +1,8 @@ +from module import Module + +class ModuleA(Module): + + group = "Acko" + title = "Acko" + board = 1 + desc = "Toto je Acko" diff --git a/software/modules/ModuleB.py b/software/modules/ModuleB.py new file mode 100644 index 0000000..452491c --- /dev/null +++ b/software/modules/ModuleB.py @@ -0,0 +1,8 @@ +from module import Module + +class ModuleB(Module): + + group = "Bcko" + title = "Bcko" + board = 1 + desc = "Toto je Bcko" diff --git a/software/modules/__init__.py b/software/modules/__init__.py new file mode 100644 index 0000000..637b9f4 --- /dev/null +++ b/software/modules/__init__.py @@ -0,0 +1,5 @@ +from ModuleA import ModuleA +from ModuleB import ModuleB + +def list(): + return [ModuleA(),ModuleB()] diff --git a/software/modules/module.py b/software/modules/module.py new file mode 100644 index 0000000..8744a13 --- /dev/null +++ b/software/modules/module.py @@ -0,0 +1,6 @@ +class Module(): + + group = "" + title = "" + board = 1 + desc = "" diff --git a/software/resources.qrc b/software/resources.qrc new file mode 100644 index 0000000..df30a20 --- /dev/null +++ b/software/resources.qrc @@ -0,0 +1,7 @@ + + + exit.png + about.png + icon.png + +