 TODO
======

This is the Olympus client TODO list.  

Claimed/Assigned Items
----------------------
Syncing, allowing for changes to be affected across multiple machines
    Aaron <aseigo@mountlinux.com>
Add GUI for syncing up hosts / groups of hosts 
    Aaron <aseigo@mountlinux.com>

Unclaimed/Unasigned
--------------------
Priority levels are in brackets in front of each item.

(1) Right click menu in mainListBox
(3) Add a system wide defaults modules file in olympus_base_path/etc
(4) Updating of QStatusBar in mainWindow when mouse is over the QListView. 
(4) DND between mainListBox and mainListView
(2) Connect plugins to their icons
(3) To the plugin object add the option to provide a small icon, a large icon and
    a 150x100 logo. These are already used in the module object and the inetd 
    plugin, but the plugins themselves aren't required to do this. These should 
    probably be loaded from /usr/local/olympus/icons when a module is loaded, with
    the filename being the same as the module name.

Documentation that needs to be written:
* General User Help

Add Olympus PNP - Aaron
---------------
vector<char*> hostObj::negotiateModules();
int hostObj::retrieveModule(char* modName)
int client->updateModules(char* sourceAddress);
int client->updateModuleGroup(char* sourceAddress, char* group);
int client->updateModule(char* sourceAddress, char* module);

--
developers@mountlinux.com
http://www.mountlinux.com
