Организация заданий

Требуется прога (а лучше комплекс из серва (наверно просто БД) и клиентов для компа и таблетки, но для начала локальный клиент на таблетку) для создания, редактирования и синхронизации заданий.
Клиент вижу так: в окне многоуровневый древовидный список задач. Корни - \"глобальные\" задачи, ветки - подзадачи. У каждой [под]задачи чекбокс - отметка о выполнении.
Снизу панель с кнопками:
\"создать задачу\"
\"создать подзадачу\" (добавляет к выделенной задаче, выделение задачи остаётся, дабы можно было создать несколько подзадач одного уровня)
\"открыть комментарий\"
\"удалить задачу\" (естественно выделенную :) )
\"свернуть задачи\"
\"настройки\"

Пример:
- [ ] Сварить суп
+ [v] Порезать морковку
- [ ] Порезать картошку
[v] Купить картошку
[ ] Почистить картошку
[ ] Сопсна порезать :)
[ Йа панелько с кнопками :) ]

Хотел бы сам написать, но знания программирования под линь и тем более под таблетку практически на нуле.
Насколько понимаю, задача не мегасложная, буду рад, если кто-нибудь поможет написать (хотя бы с чего начать).
Возможно, есть аналоги, интересует именно работа с БД (даже появилась идея сделать веб-морду для работы с базой :) )
А это тебя не устроит? http://www.my-maemo.com/software/applications.php?name=To-Do-O&faq=39&fldAuto=1443
А ещё кроме чекбоксов возможность выставить прогресс в процентах. И чтобы прогресс родительских нодов вычислялся автоматически исходя из прогрессов дочерних. И возможность вешать иконки на задачи. И продуманный интерфейс, позволяющий добавлять задачи сделав минимум движений.

... И получится точь-в-точь мой любимый Progect из мира PalmOS :)
Bugzilla или Redmine же :)
Bugzilla и Redmine во-первых не приспособлены и неудобны для таких как «Сварить суп», а во-вторых, полностью онлайновы

Я, кстати говоря, давно думал написать именно такой туду-менеджер, по образу и подобию Progect. Но всё руки не доходили.
О, мне такая штука жизненнонеобходима!
А ещё с возможностью задать due date для задач и отдельно напоминалку на любое время.

Я бы с удовольствием взялся за эту задачу, т.к. мне тоже давно не хватало иерархического ToDo. Вот только боюсь, что времени на это у меня не много... :(
GTG Gnome? http://live.gnome.org/gtg
dik:GTG Gnome? http://live.gnome.org/gtg

Во-первых потянет весь Гном, а во вторых как обычно, библиотеки gtk и иже с ними на таблетке антикварные.
gpe-todo может доделать?
Насколько я помню свои впечатления от GPE на Diablo — «горбатого могила исправит»...
Имхо, конечно. Могу ошибаться.
А что с ним не так? Работает вроде бы. Только примитив.
Насколько я помню, он жутко неудобный и непродуманный
Фабрика планов для maemo - есть и десктопная версия:

http://plansplant.garage.maemo.org/index.ru.html
Ух ты. А вот это уже круто.
\"Счастливые\" обладатели Диабло опять курят в сторонке :)
Там же есть десктопная версия. Она требует нового GTK?
Я уже прошелся по зависимостям
plansplant -> timeshop-0.3.1 ->libmafw-0.2->libglib2.0-dev (>= 2.15)
Примерно так :(
C glib 2.12 далеко не уйдешь
Mitrandir:Ух ты. А вот это уже круто.
+1... Потестируем :). Пока что не нашел ссылку на виндовую версию и не понял, что там синхронизируется
Simmm:[quote=Mitrandir]Ух ты. А вот это уже круто.
+1... Потестируем :). Пока что не нашел ссылку на виндовую версию и не понял, что там синхронизируется[/quote]

насколько я плонял синхронизации как таковой нет - но так как формат файла с данными один - его можно перетаскивать
Забыл сказать, мне под N810 надо :)
Поковырял чуть глубже: зависимость от timeshop вполне можно разрулить — ему реально нужен только маленький кусочек этого таймшопа.
Проблема в другом — ему нужен Qt 4.6 :(
Qt 4.6 видел.
Но до него не доходит пока
Simmm:Пока что не нашел ссылку на виндовую версию
заработало :)
Поставил, посмотрел - почти то что надо, не хватает синхронизации (над заданиями будут работать несколько человек).
Не нашёл, как связаться с аффтаром, хотел подкинуть пару мыслей.
Кстати, в работе над прогой можно использовать саму прогу :) удобно :) Короче, потенциально страшно полезный весч :)
Вы её куда поставили? на n810? или на десктоп?
На винду
На самом деле прога больше под винду нужна, но на таблетку тоже хочу залить
так она и под винду есть http://www.slobodsky.ru/index.php?option=com_jdownloads&Itemid=25&task=finish&cid=27&catid=22&m=0
Ну дык я её и поставил :)
Курить вредно.
Насколько я помню, из Qt 4.6 используется только загрузка значков из темы (QIcon::fromTheme), если их заменить на простой QIcon, всё должно собираться и с 4.5.3. Timeshop и вовсе должен с ней собираться из коробки.
Вот только придётся разбираться с многочисленными #if(n)def Q_WS_MAEMO_5.
wholeman,
Не только QIcon::fromTheme. Ещё, например, QAbstractItemModel::beginMoveRows.
Timeshop зависит от mafw, которого нет на diablo. Но из таймшопа можно вырезать только Loader, который реально используется.

Вообще зависимость от libtimeshop, конечно, извращённая, так как используется только часть, которая к времени и временным виджетам не имеет никакого отношения :)
Mitrandir
> Не только QIcon::fromTheme. Ещё, например, QAbstractItemModel::beginMoveRows.
Да, с этим посложней будет. Видимо, вместо переноса придётся делать добавление-удаление. :(
> Timeshop зависит от mafw, которого нет на diablo.
Насколько я помню, его можно просто убрать из зависимостей и поправить #define в timeshop.hpp, если он не настроится автоматом.
> зависимость от libtimeshop, конечно, извращённая, так как используется только часть, которая к времени и временным виджетам не имеет никакого отношения :)
Это - явление временное. Будет использоваться намного больше. Особенно с развитием самого timeshopа.
А вы — автор plansplant и timeshop?
Он самый. Кстати, если кто не знает, место для голосования за версию для N900 здесь.
Товарищи, обратите внимание на мою поделку:
http://n8xx.com/topic4911-planaris-ierarkhicheskii-todolist-dlya-diablo-fremantle-i-desktopa.html