Commit Graph

62 Commits

Author SHA1 Message Date
Ziliang Guo
fb8ce28317 Update to the new VM wizard, to check for a valid path in creating one.
svn path=/trunk/tools/RosTE/; revision=739
2008-06-01 01:22:57 +00:00
Ged Murphy
a9abec5dd1 add missing files
svn path=/trunk/tools/RosTE/; revision=681
2008-03-06 15:01:00 +00:00
Ged Murphy
e31c37a87c Rewrite parts of the Virtual Machine class and start to use it to load and save VM's
svn path=/trunk/tools/RosTE/; revision=673
2008-02-08 15:56:05 +00:00
Ged Murphy
e8cd61e823 better class placement
svn path=/trunk/tools/RosTE/; revision=662
2008-01-25 17:21:25 +00:00
Ged Murphy
25261e84b9 continue rewriting stuff...
svn path=/trunk/tools/RosTE/; revision=661
2008-01-25 15:28:38 +00:00
Ged Murphy
aecdd8c171 rewrite the config handler
svn path=/trunk/tools/RosTE/; revision=660
2008-01-24 21:33:58 +00:00
Ged Murphy
07530134c3 missed adding the files for the blank netcard form
svn path=/trunk/tools/RosTE/; revision=286
2007-07-06 15:23:26 +00:00
Ged Murphy
49f80dd5d6 err, creating dirs which already exist is a waste of everyone's time
svn path=/trunk/tools/RosTE/; revision=285
2007-07-06 14:28:41 +00:00
Ged Murphy
0070055da4 - create VM directories which don't exist
- add a blank netcard config dialog

svn path=/trunk/tools/RosTE/; revision=284
2007-07-06 14:25:23 +00:00
Ged Murphy
8f851544b5 don't clear paths when the browse folder dialog is cancelled
svn path=/trunk/tools/RosTE/; revision=269
2007-06-29 20:05:38 +00:00
Ged Murphy
c4d5f13966 - ensure the paths given are valid before closing the dialog
- sync dialog info back to the database on close

svn path=/trunk/tools/RosTE/; revision=268
2007-06-29 15:15:15 +00:00
Ged Murphy
399865108d - add an application settings dialog
- add a new table to the database plus corresponding code for storing/reading application related data

svn path=/trunk/tools/RosTE/; revision=267
2007-06-29 14:25:30 +00:00
Ged Murphy
a742e22589 - remove the object from the list
- fixes a bug when deleting a drive, then adding a new one directly after

svn path=/trunk/tools/RosTE/; revision=266
2007-06-28 23:14:37 +00:00
Ged Murphy
e8480184ee - allow both adding existing images and creating new image options
- make the dialog pretty
- ask the user whether they want to delete the image or not

svn path=/trunk/tools/RosTE/; revision=265
2007-06-28 22:49:21 +00:00
Ged Murphy
dcb849141e only allow the user to select qemu harddisks which are not already being used
svn path=/trunk/tools/RosTE/; revision=264
2007-06-28 20:10:56 +00:00
Ged Murphy
cc7ef61b33 Add a 'new harddisk' dialog for creating additional harddisk images for each virtual machine
svn path=/trunk/tools/RosTE/; revision=263
2007-06-28 19:03:52 +00:00
Ged Murphy
696d8b15a1 implement manual adding / deleting of harddisks via the buttons. Just missing an 'add dialog' for initial customizability
svn path=/trunk/tools/RosTE/; revision=262
2007-06-28 15:37:01 +00:00
Ged Murphy
7d05677cba - oops, missed some files.
- note for anyone testing this: database changes (i.e. mods to VMConfig.xsd) means the generated main config.xml requires deletion

svn path=/trunk/tools/RosTE/; revision=261
2007-06-28 12:52:48 +00:00
Ged Murphy
f5e494ce31 - implement a harddisk class allowing the usage of multiple disk images
- populate the settings dialog with this data

svn path=/trunk/tools/RosTE/; revision=260
2007-06-28 12:49:12 +00:00
Ged Murphy
4dfcde03bd - add an populate harddrives and netcards to the DB
- highlight when the user is moving outside of the recommended mem settings
- improve the error reporting messages

svn path=/trunk/tools/RosTE/; revision=258
2007-06-27 15:59:51 +00:00
Ged Murphy
25db2d3027 - fix a bug in the database (requires deletion of the generated main config.xml)
- populate floppy page

svn path=/trunk/tools/RosTE/; revision=257
2007-06-27 13:00:45 +00:00
Ged Murphy
35da225d47 add exception handling to the set properties
svn path=/trunk/tools/RosTE/; revision=256
2007-06-27 12:13:22 +00:00
Ged Murphy
f7a8262547 - populate the memory and cdrom property pages
- add exception handling to the get properties via helping functions
- Add a very basic error display form

svn path=/trunk/tools/RosTE/; revision=255
2007-06-27 11:56:09 +00:00
Ged Murphy
d563375c7a - Give each VM it's own DataSet instead of maintaining separate DataRows. Fixes a bug where by VM config files were loading up multiple images
- Drop the ArrayList as we can rely on the ListView for storing our objects now
- Add some primitive error handling

svn path=/trunk/tools/RosTE/; revision=254
2007-06-26 15:15:33 +00:00
Ged Murphy
6bb4c71ab1 populate the general page in the settings dialog
svn path=/trunk/tools/RosTE/; revision=253
2007-06-26 10:17:37 +00:00
Ged Murphy
49e78b7143 - implement deleting of existing images
- add a few public properties for virtual machines

svn path=/trunk/tools/RosTE/; revision=252
2007-06-25 22:48:23 +00:00
Ged Murphy
f68f2b21f3 add basic code for saving and reloading individual image config files via the ADO database
svn path=/trunk/tools/RosTE/; revision=251
2007-06-25 20:10:19 +00:00
Ged Murphy
d032917b3a object restructuring
svn path=/trunk/tools/RosTE/; revision=250
2007-06-25 15:49:49 +00:00
Ged Murphy
b72e145c4b - fix a few wizard bugs
- forward all VMConfig ctors to the full overload

svn path=/trunk/tools/RosTE/; revision=249
2007-06-25 10:36:42 +00:00
Ged Murphy
79c55a37a8 surprise, the bug was in the code, .NET is off the hook. Spotted by Hervé
svn path=/trunk/tools/RosTE/; revision=248
2007-06-22 14:10:58 +00:00
Ged Murphy
ffd6137f70 - avoid a .NET bug which corrupts existing XML files when rewriting them.
- thanks to Hervé for helping me debug this

svn path=/trunk/tools/RosTE/; revision=247
2007-06-22 13:52:42 +00:00
Ged Murphy
86e9d1c59b fix deleting rows from the data table
svn path=/trunk/tools/RosTE/; revision=246
2007-06-22 10:47:24 +00:00
Ged Murphy
4ef3d438ee add some random code before I loose it. for example:
- map out an ADO database design
- add a delete dialog
- add VM's as an array list
- fix some bug in the NewVMWizard

svn path=/trunk/tools/RosTE/; revision=245
2007-06-21 21:30:34 +00:00
Ged Murphy
10fd13c84b - Add some public properties to feed wizard data back to the main form
- Add some experimental code for the introduction of an ADO data object

svn path=/trunk/tools/RosTE/; revision=215
2007-06-08 15:06:47 +00:00
Ged Murphy
172f3941df missed a few files. This fixes the build
svn path=/trunk/tools/RosTE/; revision=209
2007-06-05 18:29:50 +00:00
Ged Murphy
024a973220 - add a new page for adding existing virtual machines
- fix wizard page traversing bugs

svn path=/trunk/tools/RosTE/; revision=208
2007-06-05 15:42:08 +00:00
Ged Murphy
7585b6de7b finish off the design code for the new virtual machine wizard
svn path=/trunk/tools/RosTE/; revision=207
2007-06-05 14:11:41 +00:00
Ged Murphy
b358474443 add a wizard control and start to build up a 'new virtual machine wizard' dialog
svn path=/trunk/tools/RosTE/; revision=205
2007-06-05 12:26:53 +00:00
Ged Murphy
5c363a6022 remove manifest from project. fixes build
svn path=/trunk/tools/RosTE/; revision=204
2007-06-03 17:08:20 +00:00
Ged Murphy
b721890ef7 fix a couple of aesthetics
svn path=/trunk/tools/RosTE/; revision=203
2007-06-03 16:43:25 +00:00
Ged Murphy
c060cb3c40 add a debug page
svn path=/trunk/tools/RosTE/; revision=202
2007-06-03 15:41:50 +00:00
Ged Murphy
9b32b3349a populate the memory page in relation to system ram
svn path=/trunk/tools/RosTE/; revision=201
2007-06-03 14:30:55 +00:00
Ged Murphy
fe9ac80890 ico files seem to give less of a blue glare than png files. If anyone thinks they know something I don't, see if you work out where the blue is coming from in the alpha pixels. I give up.
svn path=/trunk/tools/RosTE/; revision=200
2007-06-01 18:09:14 +00:00
Ged Murphy
418c7ebd49 - call DrawPath after FillPath to stop pixel overwrite. (if you ask me, FillPath and DrawPath conflict)
svn path=/trunk/tools/RosTE/; revision=199
2007-06-01 14:50:23 +00:00
Ged Murphy
47f01d2ed1 auto-select the first item in the list view on startup
svn path=/trunk/tools/RosTE/; revision=198
2007-06-01 14:13:05 +00:00
Ged Murphy
8d808f8d4b - Added code to make the settings form listbox look fancy (still some small drawing issues)
- Add XP visual styles to the form

svn path=/trunk/tools/RosTE/; revision=197
2007-06-01 13:28:37 +00:00
Ged Murphy
619c90c6b1 implement the drawing code to the item class instead of the listbox class
svn path=/trunk/tools/RosTE/; revision=196
2007-05-31 15:21:15 +00:00
Ged Murphy
655a2bc7cb a couple of mini fixes
svn path=/trunk/tools/RosTE/; revision=195
2007-05-31 09:12:24 +00:00
Ged Murphy
f1274f6514 rewrite the list box as a custom control and add some images to it
svn path=/trunk/tools/RosTE/; revision=194
2007-05-30 22:47:23 +00:00
Ged Murphy
fef6567c29 add a few more bits to the GUI
svn path=/trunk/tools/RosTE/; revision=191
2007-05-25 12:31:14 +00:00