Hello,

This is just to let you know that I have now committed the first cut of the 
qt-console (the name until voting is completed) to the Source Forge CVS. The 
new directory is:

  <bacula-source>/src/qt-console

the current procedure is:

  cd <bacula-source>/src/qt-console
  make

the program will be named qt-console.

I've improved the layout somewhat, but I have not yet figured out how to limit 
the size of the left window compared to the right window.  I would like the 
left window to remain unchanged when the Window is resized.  It would change 
size horizontally only when the size bar is moved.  The window on the right, 
should grow/shrink with the main window being resized.


In addition, I have not figured out how to get the silly widgets within the 
containers to grow to fill the container.  Oh well, that will surely come.

Finally, if you know how to hook other window classes (dialogs) in 
subdirectories into the Stacked Widget, please let me know.  I envision to 
have each major item in the left "browser" or "function" window pull up 
dialogs in the right window that are in a subdirectory (e.g. restore, backup, 
reports, ...).  Each subdirectory can contain one or more forms (xxx.ui) that 
will be used depending on how the user proceeds through the dialogs, ...

Anyone who can figure out any of the above, please let me know.  Otherwise, 
with a bit of time and reading on Qt, I'll get there.

If you are wondering about what the windows should contain.  The left window 
is meant to be a tree that looks very similar to a browser directory tree in 
many windows -- e.g. Windows Explorer.  The items represent Bacula daemons 
and actions you can perform (restore, backup, see the catalog, ...).  Some of 
the items will open to expose sub-items.  For example a Restore item could 
have under it 5 or 10 different ways to restore (all, by file, by date, ...).  
Once an item is clicked in the left tree window, the right window, which is a 
set of StackedWidgets will display the appropriate "dialog" for the thing 
that you have chosen.  In some cases, such as the console, this will simply 
be a Text window.  In other cases, it may be a tabbed window, and in others 
simply something that looks like a dialog box.  Everyone on these lists who 
has been using a GUI has seen this kind of interface before.  If my 
description is not clear, it will become so after we are able to fill in a 
few real items and make them functional.

Regards,

Kern

PS: two people have officially offered their help with the project and have 
been accepted:

1. Christopher Rasch-Olsen Raa  -- developer
2. Julián Hernandez -- GUI usability

Thanks guys.

One other persons is still considering the project ...

-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys - and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
Bacula-users mailing list
Bacula-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/bacula-users

Reply via email to