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/devmgmt_new/DeviceView.cpp?rev=65493&r1=65492&r2=65493&view=diff

Modified: trunk/reactos/base/applications/mscutils/devmgmt_new/DeviceView.h
URL: 
http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/mscutils/devmgmt_new/DeviceView.h?rev=65493&r1=65492&r2=65493&view=diff

Modified: trunk/reactos/base/applications/mscutils/devmgmt_new/Devices.cpp
URL: 
http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/mscutils/devmgmt_new/Devices.cpp?rev=65493&r1=65492&r2=65493&view=diff

Modified: trunk/reactos/base/applications/mscutils/devmgmt_new/Devices.h
URL: 
http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/mscutils/devmgmt_new/Devices.h?rev=65493&r1=65492&r2=65493&view=diff

Modified: trunk/reactos/base/applications/mscutils/devmgmt_new/MainWindow.cpp
URL: 
http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/mscutils/devmgmt_new/MainWindow.cpp?rev=65493&r1=65492&r2=65493&view=diff

Modified: trunk/reactos/base/applications/mscutils/devmgmt_new/MainWindow.h
URL: 
http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/mscutils/devmgmt_new/MainWindow.h?rev=65493&r1=65492&r2=65493&view=diff

Modified: trunk/reactos/base/applications/mscutils/devmgmt_new/Resource.h
URL: 
http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/mscutils/devmgmt_new/Resource.h?rev=65493&r1=65492&r2=65493&view=diff

Modified: trunk/reactos/base/applications/mscutils/devmgmt_new/devmgmt.cpp
URL: 
http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/mscutils/devmgmt_new/devmgmt.cpp?rev=65493&r1=65492&r2=65493&view=diff

Modified: trunk/reactos/base/applications/mscutils/devmgmt_new/devmgmt_new.sln
URL: 
http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/mscutils/devmgmt_new/devmgmt_new.sln?rev=65493&r1=65492&r2=65493&view=diff

Modified: 
trunk/reactos/base/applications/mscutils/devmgmt_new/devmgmt_new.vcxproj
URL: 
http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/mscutils/devmgmt_new/devmgmt_new.vcxproj?rev=65493&r1=65492&r2=65493&view=diff

Added: 
trunk/reactos/base/applications/mscutils/devmgmt_new/devmgmt_new.vcxproj.filters
URL: 
http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/mscutils/devmgmt_new/devmgmt_new.vcxproj.filters?rev=65493

Modified: trunk/reactos/base/applications/mscutils/devmgmt_new/lang/bg-BG.rc
URL: 
http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/mscutils/devmgmt_new/lang/bg-BG.rc?rev=65493&r1=65492&r2=65493&view=diff

Modified: trunk/reactos/base/applications/mscutils/devmgmt_new/lang/de-DE.rc
URL: 
http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/mscutils/devmgmt_new/lang/de-DE.rc?rev=65493&r1=65492&r2=65493&view=diff

Modified: trunk/reactos/base/applications/mscutils/devmgmt_new/lang/el-GR.rc
URL: 
http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/mscutils/devmgmt_new/lang/el-GR.rc?rev=65493&r1=65492&r2=65493&view=diff

Modified: trunk/reactos/base/applications/mscutils/devmgmt_new/lang/en-US.rc
URL: 
http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/mscutils/devmgmt_new/lang/en-US.rc?rev=65493&r1=65492&r2=65493&view=diff

Modified: trunk/reactos/base/applications/mscutils/devmgmt_new/lang/es-ES.rc
URL: 
http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/mscutils/devmgmt_new/lang/es-ES.rc?rev=65493&r1=65492&r2=65493&view=diff

Modified: trunk/reactos/base/applications/mscutils/devmgmt_new/lang/fr-FR.rc
URL: 
http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/mscutils/devmgmt_new/lang/fr-FR.rc?rev=65493&r1=65492&r2=65493&view=diff

Modified: trunk/reactos/base/applications/mscutils/devmgmt_new/lang/he-IL.rc
URL: 
http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/mscutils/devmgmt_new/lang/he-IL.rc?rev=65493&r1=65492&r2=65493&view=diff

Modified: trunk/reactos/base/applications/mscutils/devmgmt_new/lang/id-ID.rc
URL: 
http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/mscutils/devmgmt_new/lang/id-ID.rc?rev=65493&r1=65492&r2=65493&view=diff

Modified: trunk/reactos/base/applications/mscutils/devmgmt_new/lang/it-IT.rc
URL: 
http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/mscutils/devmgmt_new/lang/it-IT.rc?rev=65493&r1=65492&r2=65493&view=diff

Modified: trunk/reactos/base/applications/mscutils/devmgmt_new/lang/ja-JP.rc
URL: 
http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/mscutils/devmgmt_new/lang/ja-JP.rc?rev=65493&r1=65492&r2=65493&view=diff

Modified: trunk/reactos/base/applications/mscutils/devmgmt_new/lang/ko-KR.rc
URL: 
http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/mscutils/devmgmt_new/lang/ko-KR.rc?rev=65493&r1=65492&r2=65493&view=diff

Modified: trunk/reactos/base/applications/mscutils/devmgmt_new/lang/no-NO.rc
URL: 
http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/mscutils/devmgmt_new/lang/no-NO.rc?rev=65493&r1=65492&r2=65493&view=diff

Modified: trunk/reactos/base/applications/mscutils/devmgmt_new/lang/pl-PL.rc
URL: 
http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/mscutils/devmgmt_new/lang/pl-PL.rc?rev=65493&r1=65492&r2=65493&view=diff

Modified: trunk/reactos/base/applications/mscutils/devmgmt_new/lang/pt-BR.rc
URL: 
http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/mscutils/devmgmt_new/lang/pt-BR.rc?rev=65493&r1=65492&r2=65493&view=diff

Modified: trunk/reactos/base/applications/mscutils/devmgmt_new/lang/ro-RO.rc
URL: 
http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/mscutils/devmgmt_new/lang/ro-RO.rc?rev=65493&r1=65492&r2=65493&view=diff

Modified: trunk/reactos/base/applications/mscutils/devmgmt_new/lang/ru-RU.rc
URL: 
http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/mscutils/devmgmt_new/lang/ru-RU.rc?rev=65493&r1=65492&r2=65493&view=diff

Modified: trunk/reactos/base/applications/mscutils/devmgmt_new/lang/sk-SK.rc
URL: 
http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/mscutils/devmgmt_new/lang/sk-SK.rc?rev=65493&r1=65492&r2=65493&view=diff

Modified: trunk/reactos/base/applications/mscutils/devmgmt_new/lang/sv-SE.rc
URL: 
http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/mscutils/devmgmt_new/lang/sv-SE.rc?rev=65493&r1=65492&r2=65493&view=diff

Modified: trunk/reactos/base/applications/mscutils/devmgmt_new/lang/th-TH.rc
URL: 
http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/mscutils/devmgmt_new/lang/th-TH.rc?rev=65493&r1=65492&r2=65493&view=diff

Modified: trunk/reactos/base/applications/mscutils/devmgmt_new/lang/tr-TR.rc
URL: 
http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/mscutils/devmgmt_new/lang/tr-TR.rc?rev=65493&r1=65492&r2=65493&view=diff

Modified: trunk/reactos/base/applications/mscutils/devmgmt_new/lang/uk-UA.rc
URL: 
http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/mscutils/devmgmt_new/lang/uk-UA.rc?rev=65493&r1=65492&r2=65493&view=diff

Modified: trunk/reactos/base/applications/mscutils/devmgmt_new/lang/zh-CN.rc
URL: 
http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/mscutils/devmgmt_new/lang/zh-CN.rc?rev=65493&r1=65492&r2=65493&view=diff

Modified: trunk/reactos/base/applications/mscutils/devmgmt_new/rsrc.rc
URL: 
http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/mscutils/devmgmt_new/rsrc.rc?rev=65493&r1=65492&r2=65493&view=diff

Modified: trunk/reactos/base/applications/mscutils/devmgmt_new/stdafx.h
URL: 
http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/mscutils/devmgmt_new/stdafx.h?rev=65493&r1=65492&r2=65493&view=diff

Added: trunk/reactos/base/applications/mscutils/devmgmt_new/targetver.h
URL: 
http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/mscutils/devmgmt_new/targetver.h?rev=65493


Reply via email to