[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-edu-devel
Subject: Re: [kde-edu]: Review Request: KWordQuiz: new feature Language Tutor
From: "Aleks" <abirvalg () lavabit ! com>
Date: 2010-02-15 21:19:28
Message-ID: 20100215211928.27229.76093 () localhost
[Download RAW message or body]
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
http://reviewboard.kde.org/r/2822/
-----------------------------------------------------------
(Updated 2010-02-15 21:19:28.669114)
Review request for KDE-Edu.
Changes
-------
Thank you Peter for your tips.
I had a lot of fun coming to grips with QtDesigner, I think I've got a good hang on \
if it now. (I also managed to find a rather serious glitch in QTDesigner which I \
filed here http://bugreports.qt.nokia.com/browse/QTBUG-8212 ). Anyway, QGraphicsView \
requires some manipulations with scaling the font of text proportionately to the \
window size, otherwise long entries get cropped. No good :( Also I was wondering \
about OOP-style policy. Do all object properties have to be encapsulated into get/set \
functions. I find it adds some unnecessary code overhead. On the other hand, Gnome \
has started a code review project to substitute all data with get/set funcs. Just \
FYI.
Summary
-------
A feature which pops up words randomly at certain time intervals.
It is implemented through a -g tutor [file] command line switch.
It creates a trayicon. When user presses start menu item, a window pops up at an \
interval defined in Preferences. There are two GlobalShortcut bindings, one for \
closing the flashcard, another for showing the reverse side. It might not be prudent \
to load the whole binary into memory if one wants to run just the Tutor, so there is \
an option of implemeting this Tutor as a stand-alone program. Also the Preferences \
Dialog is not yet finished and the Settings dont get saved upon exit. I just wanted \
to here people's comments and suggestions before I tidy up the code.
KWQTutor class creates a SysTray, Menu and connects menu items to SLOTs.
startstoppressed SLOT displays the QLabel (the flashcard itself) with the text.
Diffs (updated)
-----
/trunk/KDE/kdeedu/kwordquiz/src/CMakeLists.txt 1090268
/trunk/KDE/kdeedu/kwordquiz/src/kwordquiz.kcfg 1090268
/trunk/KDE/kdeedu/kwordquiz/src/kwqtutor.h PRE-CREATION
/trunk/KDE/kdeedu/kwordquiz/src/kwqtutor.cpp PRE-CREATION
/trunk/KDE/kdeedu/kwordquiz/src/kwqtutordialog.h PRE-CREATION
/trunk/KDE/kdeedu/kwordquiz/src/kwqtutordialog.cpp PRE-CREATION
/trunk/KDE/kdeedu/kwordquiz/src/kwqtutordialog.ui PRE-CREATION
/trunk/KDE/kdeedu/kwordquiz/src/kwqtutorflashcard.h PRE-CREATION
/trunk/KDE/kdeedu/kwordquiz/src/kwqtutorflashcard.cpp PRE-CREATION
/trunk/KDE/kdeedu/kwordquiz/src/kwqtutorwelcome.h PRE-CREATION
/trunk/KDE/kdeedu/kwordquiz/src/kwqtutorwelcome.cpp PRE-CREATION
/trunk/KDE/kdeedu/kwordquiz/src/kwqtutorwelcome.ui PRE-CREATION
/trunk/KDE/kdeedu/kwordquiz/src/main.cpp 1090268
Diff: http://reviewboard.kde.org/r/2822/diff
Testing
-------
Thanks,
Aleks
_______________________________________________
kde-edu mailing list
kde-edu@mail.kde.org
https://mail.kde.org/mailman/listinfo/kde-edu
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic