Author: gedmurphy
Date: Wed Nov 26 17:21:45 2014
New Revision: 65493
URL:
http://svn.reactos.org/svn/reactos?rev=65493&view=rev
Log:
[DEVICE_MANAGER]
- Add a class for managing the device view, and a class for managing the device objects.
- Implement listing devices by type and by connection.
- Add support for showing hidden devices
- Add support for showing unknown devices with overlay icons.
- implement showing the device properties via dounle click or hitting enter
- Add support for both Win7/8 as well as XP
- Make the code much more readable and maintainable. and easier to move to an mmc snapin
if we ever get one.
I forgot this existed until today. I had some spare time so I decided to have a quick go
at finishing it. Stick with the original one for now though, I ran out of time....
Added:
trunk/reactos/base/applications/mscutils/devmgmt_new/devmgmt_new.vcxproj.filters
trunk/reactos/base/applications/mscutils/devmgmt_new/targetver.h (with props)
Modified:
trunk/reactos/base/applications/mscutils/devmgmt_new/DeviceView.cpp
trunk/reactos/base/applications/mscutils/devmgmt_new/DeviceView.h
trunk/reactos/base/applications/mscutils/devmgmt_new/Devices.cpp
trunk/reactos/base/applications/mscutils/devmgmt_new/Devices.h
trunk/reactos/base/applications/mscutils/devmgmt_new/MainWindow.cpp
trunk/reactos/base/applications/mscutils/devmgmt_new/MainWindow.h
trunk/reactos/base/applications/mscutils/devmgmt_new/Resource.h
trunk/reactos/base/applications/mscutils/devmgmt_new/devmgmt.cpp
trunk/reactos/base/applications/mscutils/devmgmt_new/devmgmt_new.sln
trunk/reactos/base/applications/mscutils/devmgmt_new/devmgmt_new.vcxproj
trunk/reactos/base/applications/mscutils/devmgmt_new/lang/bg-BG.rc
trunk/reactos/base/applications/mscutils/devmgmt_new/lang/de-DE.rc
trunk/reactos/base/applications/mscutils/devmgmt_new/lang/el-GR.rc
trunk/reactos/base/applications/mscutils/devmgmt_new/lang/en-US.rc
trunk/reactos/base/applications/mscutils/devmgmt_new/lang/es-ES.rc
trunk/reactos/base/applications/mscutils/devmgmt_new/lang/fr-FR.rc
trunk/reactos/base/applications/mscutils/devmgmt_new/lang/he-IL.rc
trunk/reactos/base/applications/mscutils/devmgmt_new/lang/id-ID.rc
trunk/reactos/base/applications/mscutils/devmgmt_new/lang/it-IT.rc
trunk/reactos/base/applications/mscutils/devmgmt_new/lang/ja-JP.rc
trunk/reactos/base/applications/mscutils/devmgmt_new/lang/ko-KR.rc
trunk/reactos/base/applications/mscutils/devmgmt_new/lang/no-NO.rc
trunk/reactos/base/applications/mscutils/devmgmt_new/lang/pl-PL.rc
trunk/reactos/base/applications/mscutils/devmgmt_new/lang/pt-BR.rc
trunk/reactos/base/applications/mscutils/devmgmt_new/lang/ro-RO.rc
trunk/reactos/base/applications/mscutils/devmgmt_new/lang/ru-RU.rc
trunk/reactos/base/applications/mscutils/devmgmt_new/lang/sk-SK.rc
trunk/reactos/base/applications/mscutils/devmgmt_new/lang/sv-SE.rc
trunk/reactos/base/applications/mscutils/devmgmt_new/lang/th-TH.rc
trunk/reactos/base/applications/mscutils/devmgmt_new/lang/tr-TR.rc
trunk/reactos/base/applications/mscutils/devmgmt_new/lang/uk-UA.rc
trunk/reactos/base/applications/mscutils/devmgmt_new/lang/zh-CN.rc
trunk/reactos/base/applications/mscutils/devmgmt_new/rsrc.rc
trunk/reactos/base/applications/mscutils/devmgmt_new/stdafx.h
[This mail would be too long, it was shortened to contain the URLs only.]
Modified: trunk/reactos/base/applications/mscutils/devmgmt_new/DeviceView.cpp
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/mscutils…
Modified: trunk/reactos/base/applications/mscutils/devmgmt_new/DeviceView.h
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/mscutils…
Modified: trunk/reactos/base/applications/mscutils/devmgmt_new/Devices.cpp
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/mscutils…
Modified: trunk/reactos/base/applications/mscutils/devmgmt_new/Devices.h
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/mscutils…
Modified: trunk/reactos/base/applications/mscutils/devmgmt_new/MainWindow.cpp
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/mscutils…
Modified: trunk/reactos/base/applications/mscutils/devmgmt_new/MainWindow.h
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/mscutils…
Modified: trunk/reactos/base/applications/mscutils/devmgmt_new/Resource.h
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/mscutils…
Modified: trunk/reactos/base/applications/mscutils/devmgmt_new/devmgmt.cpp
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/mscutils…
Modified: trunk/reactos/base/applications/mscutils/devmgmt_new/devmgmt_new.sln
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/mscutils…
Modified: trunk/reactos/base/applications/mscutils/devmgmt_new/devmgmt_new.vcxproj
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/mscutils…
Added: trunk/reactos/base/applications/mscutils/devmgmt_new/devmgmt_new.vcxproj.filters
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/mscutils…
Modified: trunk/reactos/base/applications/mscutils/devmgmt_new/lang/bg-BG.rc
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/mscutils…
Modified: trunk/reactos/base/applications/mscutils/devmgmt_new/lang/de-DE.rc
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/mscutils…
Modified: trunk/reactos/base/applications/mscutils/devmgmt_new/lang/el-GR.rc
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/mscutils…
Modified: trunk/reactos/base/applications/mscutils/devmgmt_new/lang/en-US.rc
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/mscutils…
Modified: trunk/reactos/base/applications/mscutils/devmgmt_new/lang/es-ES.rc
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/mscutils…
Modified: trunk/reactos/base/applications/mscutils/devmgmt_new/lang/fr-FR.rc
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/mscutils…
Modified: trunk/reactos/base/applications/mscutils/devmgmt_new/lang/he-IL.rc
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/mscutils…
Modified: trunk/reactos/base/applications/mscutils/devmgmt_new/lang/id-ID.rc
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/mscutils…
Modified: trunk/reactos/base/applications/mscutils/devmgmt_new/lang/it-IT.rc
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/mscutils…
Modified: trunk/reactos/base/applications/mscutils/devmgmt_new/lang/ja-JP.rc
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/mscutils…
Modified: trunk/reactos/base/applications/mscutils/devmgmt_new/lang/ko-KR.rc
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/mscutils…
Modified: trunk/reactos/base/applications/mscutils/devmgmt_new/lang/no-NO.rc
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/mscutils…
Modified: trunk/reactos/base/applications/mscutils/devmgmt_new/lang/pl-PL.rc
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/mscutils…
Modified: trunk/reactos/base/applications/mscutils/devmgmt_new/lang/pt-BR.rc
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/mscutils…
Modified: trunk/reactos/base/applications/mscutils/devmgmt_new/lang/ro-RO.rc
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/mscutils…
Modified: trunk/reactos/base/applications/mscutils/devmgmt_new/lang/ru-RU.rc
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/mscutils…
Modified: trunk/reactos/base/applications/mscutils/devmgmt_new/lang/sk-SK.rc
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/mscutils…
Modified: trunk/reactos/base/applications/mscutils/devmgmt_new/lang/sv-SE.rc
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/mscutils…
Modified: trunk/reactos/base/applications/mscutils/devmgmt_new/lang/th-TH.rc
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/mscutils…
Modified: trunk/reactos/base/applications/mscutils/devmgmt_new/lang/tr-TR.rc
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/mscutils…
Modified: trunk/reactos/base/applications/mscutils/devmgmt_new/lang/uk-UA.rc
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/mscutils…
Modified: trunk/reactos/base/applications/mscutils/devmgmt_new/lang/zh-CN.rc
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/mscutils…
Modified: trunk/reactos/base/applications/mscutils/devmgmt_new/rsrc.rc
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/mscutils…
Modified: trunk/reactos/base/applications/mscutils/devmgmt_new/stdafx.h
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/mscutils…
Added: trunk/reactos/base/applications/mscutils/devmgmt_new/targetver.h
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/mscutils…