-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Not to be chomping at the bit here, but I guess questions that I have are A) How hard is it likely to be to get this thing built for Windows? I don't expect you to have an answer for that as I suppose Robert does most of the Windows work, but I'd be curious to know. B) If anyone is familiar with this, on Solaris, is there a set of files that one can add to a system that is relatively lightweight to support something like this? Perhaps you have other KDE apps and know how this works. In my experience, most distros want the qt libs package, but then that package wants about 30 others.
Thanks for any insights from the peanut gallery. I'd love to start using this, but would pass for the time being if it will require extensive dependency building. Kern Sibbald wrote: > Hello, > > This is just to let you know that the Bacula GUI project to create a GUI > admin > tool, now officially named bat, is well underway. In a sense the bat is now > born and functions. There remains a tremendous amount of work, but the base > is there -- a Qt graphical interface that connects to the Director and allows > you to input commands (approximately the same functionality as bconsole with > a more graphical user interface). > > Since this is a development project, my future emails on this subject will be > directed only to the bacula-devel list. > > If any of you would like to try it and make comments on it or suggestions, > you > are welcome to build and test it. As indicated above, it is really pretty > crude at the moment, though quite functional. All you need in addition to > the Bacula CVS source code (with one new directory src/qt-console) compiled > and built is the Qt4 development libraries. Making it is rather simple but > must be done by cd'ing into the qt-console directory and entering "make". > > The project is now at the point where developers such as Christopher can > choose a part to work on and implement it without a lot of conflict with the > base code. What needs to be done is really almost anything you can imagine. > I have a basic layout of the user interface as I imagine it, but for the most > part everything is still pretty much open. > > Below, I include a copy of the README file in the qt-console directory. > > Best regards, > > Kern > > > This directory contains the Bacula Admin Tool (bat). > > At the current time, the contents of this directory are under > development. If you want to help, please contact Kern directly. > If you want to build it, you need Qt4 loaded and setup as your > default Qt or with the appropriate Qt Environment variables set. > > To build bat, you simply enter: > > qmake > make > > then to execute it > > ./bat > > The qmake command needs to be entered only if you add a new file, in > which case, you should edit bat.pro and add the new filename > in the appropriate place. In running qmake, it will build a new > Makefile, and there after, you simply use "make". In fact, providing > you edit bat.pro, doing a "make" will automatically call qmake to > rebuild the Makefile. > > Development status as of 29 Jan 07. > > Items implemented: > - Reads a basic bat.conf (same as documented for the gnome-console > except that the Font part is unimplemented). > - Basic main window structure > - About dialog > - Quit menu item > - Connect button (initally shows disconnected) will connect to > the first Director defined in the conf file. > - The Director name will appear in the Selection tree followed > by Console and Restore. > - Clicking on Console brings forward the console display screen > (default at startup). > - Clicking on Restore brings up a dummy two tab "restore" page. > - The command line is implemented. > - The status line (below the command line) is implemented. > > Items not implemented: > - None of the menu items except About, Quit. > - None of the tool bar icons except the connect/disconnect. > - Nothing on the restore page > > Design/implementation considerations: > - We need to have multiple Directors > - Each Director should have its own console > - The Console class needs to be a list or be attached to the > currently active Director. > - Need icons in front of the Director. > - Need indication if a director is connected or not. > - The console page should be in a DockWidget so it can be removed > from the main window. > - Need to figure out a good implementation of adding pages and even > having plugins that load as pages. Currently the page mechanism > is a bit kludged. > - Each page should in principle be a separate designer .ui file > Currently the two pages console, restore are part of main.ui, > but they should be pulled out into their own .ui files. > > Design decisions: > - If possible all windows will be created with designer and have > a name such as xxxForm i.e. the main window is MainForm and kept > in main.ui. > - If possible all code for a particular component will be kept in > and appropriate subdirectory. > - All private class variables are named "m_xxx" this makes it very > clear if one is referencing a class variable or a local. > - All signal/slots are connected by explict code (most all are > done in the MainWin constructor), rather than using designer. > > Major projects: > - Implement a restore page that does a directory tree restore selection > much like wx-console does. > - Implement other restore interfaces such as brestore ... > - Implement a database browser > - Implement graphical commands that allow updating most aspects of > the database (i.e. commands for label, update Volume, ...) > - Implement a resource (conf file) browser > - Implement a reports page -- e.g. something similar to bweb > - Implement Qt plugins to add new functionality to bat > - Implement a GUI configuration file editor (something like JBacula). > ... > > > ------------------------------------------------------------------------- > 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 - -- ---- _ _ _ _ ___ _ _ _ |Y#| | | |\/| | \ |\ | | |Ryan Novosielski - Systems Programmer III |$&| |__| | | |__/ | \| _| |[EMAIL PROTECTED] - 973/972.0922 (2-0922) \__/ Univ. of Med. and Dent.|IST/AST - NJMS Medical Science Bldg - C630 -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.5 (MingW32) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iD8DBQFFv2n0mb+gadEcsb4RAislAJ4oZQUHKkMnbVXlKjrIAPOJSs71cACfalIw 99hPWJ8n2AfJyu2RajH2ohs= =/a9n -----END PGP SIGNATURE----- ------------------------------------------------------------------------- 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