Read-only archive of the All About Symbian forum (2001–2013) · About this archive

Any coder's fancy a little challenge?

7 replies · 2,726 views · Started 22 October 2002

I've a little project i'd love to see anybody with Symbian experience (or C++ / VB / Anything that runs on 7650!) create. It's quite a small application.

I'd really love a little app which shows the day's events at a glance, along with tomorrow's events & any outstanding To-Do's.

If only i knew how to program! It's just a tool which looks up entries in the calendar & to-do list then displays them. I could then use task manager to set it as one of my constantly running applications.

PLEASE!!!!! If i'm the only person who want's it then i'll pay you for you time (please bare in mind that i'm broke 😃) but if there's a few of us then maybe we could put together a small kitty for the software writter?

Anybody willing to take up the challenge? Anbody else want the software?

Omar,

Good to see this forum is serving some purpose 😊

This is the right place to request something like this, (I think somebody else referred to this app as microsoft's today screen or similar).

This is a nifty project, I am sure someone will take it up. If I have time (apart from developing fileop and others right now) I might do it too..

Thanks 😊

I did post this in the 7650 forum too 😮ops: but that thread is attracting the attention of money paying punters while this one will hopfully attract talented developers. Add the two together and I hopfuly get the one piece of software i've wanted since I gave up my Pocket PC way back in November 2000... brings a tear to my eye! :cry: Pocket PC is far better than Symbian users give it credit for.

[quote="omar_g"]I'd really love a little app which shows the day's events at a glance, along with tomorrow's events & any outstanding To-Do's. [/quote]

Do you mean something like this, but for the 7560. It gives tasks, events, anniversaries and appointments for the next week (7 days).

I am willing to provide the code to query the calendar and to add it into a listbox (like the above mentioned link), if someone wants to program it. My version is for the 9210 and I'm not interested in programming for the 7650 at the moment.

Chris

That would be fantastic is you could please cmatthee. Still waiting for programer to come forward and accept the task though.

Roll up, roll up!

Hey! That will be great, I would be willing to program that.. Please send the source to [email protected]

Thanks..

seems like this app will be up soon 😉
keep your antennas crossed
😮ops: no antennas on the 7650 😊

Attached, the promised example code. I've edited the files in my application, so it is possible (and likely) that some #include statements are not there and that there are mistakes in the code. I know of at least one problem in there.

The zip file consist of 5 files.

AgendaEntryArray.h and AgendaEntryArray.cpp is a class derived from MDesC16Array. This is so that I could save more information about the agenda entry than just the name. It is used in the listbox model.

Appview.cpp gives just the bare minimum to construct a listbox and to update the information in it. This file is not complete and need the correct #include lines at the top. Also, in my app I used a CCknHorizontalTextAndIconListBox, but in the example only a plain CEikListBox. This means that the programmer must change CEikListBox to whatever listbox will be used and edit the ConstructL phase to get the listbox to work.

Deskeng.h and Deskeng.cpp gives the part required to query the agenda server and get all the agenda entries for the next 7 days (with today as day one). The part handling the ToDos may be a bit confusing. I wanted a specific way for a todo to appear. Change this as required.

This code is open for anybody to use in your own application. Feel free to post here or to send me a private message should there be any questions. I will try to explain the reasoning behind some of the decisions, or correct any mistakes in the edited code.

[Code attached again. Lost due to server move - 12 November 2002]