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