From 4b73d98c11fc5f7b236894d4f7119c14eb7776ad Mon Sep 17 00:00:00 2001 From: Pavol Rusnak Date: Fri, 15 Apr 2011 00:25:29 +0200 Subject: [PATCH] start writing debugmodule --- software/.gitignore | 2 +- software/Makefile | 13 ++++++++----- software/main.py | 2 +- software/modules/.gitignore | 1 + software/modules/ModuleA.py | 3 +-- software/modules/ModuleB.png | Bin 2564 -> 0 bytes software/modules/ModuleB.py | 12 ------------ software/modules/ModuleDebug.png | Bin 0 -> 1694 bytes software/modules/ModuleDebug.py | 14 ++++++++++++++ software/modules/ModuleDebug.ui | 29 +++++++++++++++++++++++++++++ software/modules/__init__.py | 4 ++-- software/resources.qrc | 2 +- 12 files changed, 58 insertions(+), 24 deletions(-) delete mode 100644 software/modules/ModuleB.png delete mode 100644 software/modules/ModuleB.py create mode 100644 software/modules/ModuleDebug.png create mode 100644 software/modules/ModuleDebug.py create mode 100644 software/modules/ModuleDebug.ui diff --git a/software/.gitignore b/software/.gitignore index fdb230f..9fc9fb5 100644 --- a/software/.gitignore +++ b/software/.gitignore @@ -1,3 +1,3 @@ *.pyc -mainUi.py +*Ui.py resources_rc.py diff --git a/software/Makefile b/software/Makefile index 971fd8b..5af1307 100644 --- a/software/Makefile +++ b/software/Makefile @@ -1,10 +1,13 @@ -all: edubrm mainUi.py resources_rc.py +all: edubrm mainUi.py resources_rc.py modules/ModuleDebugUi.py mainUi.py: main.ui - pyuic4 main.ui -o mainUi.py + pyuic4 $< -o $@ -resources_rc.py: - pyrcc4 resources.qrc -o resources_rc.py +resources_rc.py: resources.qrc + pyrcc4 $< -o $@ + +modules/ModuleDebugUi.py: modules/ModuleDebug.ui + pyuic4 $< -o $@ clean: - rm -f *.pyc modules/*.pyc mainUi.py resources_rc.py + rm -f *.pyc *Ui.py modules/*.pyc modules/*Ui.py resources_rc.py diff --git a/software/main.py b/software/main.py index 3a5719f..63f31c1 100644 --- a/software/main.py +++ b/software/main.py @@ -22,7 +22,7 @@ class ModuleButton(QPushButton): self.form.ui.btnExit.hide() self.form.ui.btnBack.show() self.form.ui.lblTitle.setText(self.mod.title) - self.mod.setup(self.form.ui.areaModule) + self.mod.setup(self.form.ui.areaModuleContents) class Main(QMainWindow): def __init__(self): diff --git a/software/modules/.gitignore b/software/modules/.gitignore index 0d20b64..8d28acb 100644 --- a/software/modules/.gitignore +++ b/software/modules/.gitignore @@ -1 +1,2 @@ *.pyc +*Ui.py diff --git a/software/modules/ModuleA.py b/software/modules/ModuleA.py index 7889c6f..7c0a871 100644 --- a/software/modules/ModuleA.py +++ b/software/modules/ModuleA.py @@ -2,11 +2,10 @@ from module import Module class ModuleA(Module): - title = "Acko" + title = 'Acko' def setup(self, area): print 'setup A' - print area def run(self): print 'run A' diff --git a/software/modules/ModuleB.png b/software/modules/ModuleB.png deleted file mode 100644 index 494d7850f984741a025370a072a80530ce982a1c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2564 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 + + ModuleDebug + + + + 0 + 0 + 781 + 531 + + + + Form + + + + + 10 + 10 + 761 + 511 + + + + + + + diff --git a/software/modules/__init__.py b/software/modules/__init__.py index 637b9f4..275a4fd 100644 --- a/software/modules/__init__.py +++ b/software/modules/__init__.py @@ -1,5 +1,5 @@ from ModuleA import ModuleA -from ModuleB import ModuleB +from ModuleDebug import ModuleDebug def list(): - return [ModuleA(),ModuleB()] + return [ModuleDebug(),ModuleA()] diff --git a/software/resources.qrc b/software/resources.qrc index 13d046b..3cefced 100644 --- a/software/resources.qrc +++ b/software/resources.qrc @@ -5,6 +5,6 @@ about.png icon.png modules/ModuleA.png - modules/ModuleB.png + modules/ModuleDebug.png