diff --git a/deployment/windows/CoatiSetup/CoatiSetup/CoatiSetup.vdproj b/deployment/windows/CoatiSetup/CoatiSetup/CoatiSetup.vdproj
index 7a8d795d..64e6881b 100644
--- a/deployment/windows/CoatiSetup/CoatiSetup/CoatiSetup.vdproj
+++ b/deployment/windows/CoatiSetup/CoatiSetup/CoatiSetup.vdproj
@@ -525,6 +525,12 @@
}
"Entry"
{
+ "MsmKey" = "8:_C84BE68F0D9E42D3B9BD9C8A53DF049A"
+ "OwnerKey" = "8:_UNDEFINED"
+ "MsmSig" = "8:_UNDEFINED"
+ }
+ "Entry"
+ {
"MsmKey" = "8:_CABEFC3263394106B5E96F489B7E8D85"
"OwnerKey" = "8:_UNDEFINED"
"MsmSig" = "8:_UNDEFINED"
@@ -640,6 +646,12 @@
"Entry"
{
"MsmKey" = "8:_UNDEFINED"
+ "OwnerKey" = "8:_C84BE68F0D9E42D3B9BD9C8A53DF049A"
+ "MsmSig" = "8:_UNDEFINED"
+ }
+ "Entry"
+ {
+ "MsmKey" = "8:_UNDEFINED"
"OwnerKey" = "8:_FB29EAD658C3497D9AC46ADE92D33C83"
"MsmSig" = "8:_UNDEFINED"
}
@@ -769,6 +781,20 @@
"InstallerClass" = "11:TRUE"
"CustomActionData" = "8:"
}
+ "{4AA51A2D-7D85-4A59-BA75-B0809FC8B380}:_2DD762B8DECB40D69A7E3495EFDABC4E"
+ {
+ "Name" = "8:Primary output from SetupCreateStartMenuShortcutLib (Active)"
+ "Condition" = "8:"
+ "Object" = "8:_C84BE68F0D9E42D3B9BD9C8A53DF049A"
+ "FileType" = "3:1"
+ "InstallAction" = "3:3"
+ "Arguments" = "8:"
+ "EntryPoint" = "8:"
+ "Sequence" = "3:4"
+ "Identifier" = "8:_147D9FD0_6C78_461C_AD73_82ECCAB526B2"
+ "InstallerClass" = "11:TRUE"
+ "CustomActionData" = "8:"
+ }
"{4AA51A2D-7D85-4A59-BA75-B0809FC8B380}:_3822F3F8AB4C430794A666BBCCC3C6BC"
{
"Name" = "8:Primary output from SetupApplicationSettingsLib (Active)"
@@ -783,6 +809,20 @@
"InstallerClass" = "11:TRUE"
"CustomActionData" = "8:"
}
+ "{4AA51A2D-7D85-4A59-BA75-B0809FC8B380}:_3BBF42F2D0554015BCF7349671B9EFFD"
+ {
+ "Name" = "8:Primary output from SetupCreateStartMenuShortcutLib (Active)"
+ "Condition" = "8:"
+ "Object" = "8:_C84BE68F0D9E42D3B9BD9C8A53DF049A"
+ "FileType" = "3:1"
+ "InstallAction" = "3:2"
+ "Arguments" = "8:"
+ "EntryPoint" = "8:"
+ "Sequence" = "3:3"
+ "Identifier" = "8:_CAEF50B1_02B9_4DB1_8DC5_E4E5DB4772DE"
+ "InstallerClass" = "11:TRUE"
+ "CustomActionData" = "8:"
+ }
"{4AA51A2D-7D85-4A59-BA75-B0809FC8B380}:_463FBB946E6F4CF290A4B7E51ED398E5"
{
"Name" = "8:Primary output from SetupCreateDesktopShortcutLib (Active)"
@@ -811,6 +851,20 @@
"InstallerClass" = "11:TRUE"
"CustomActionData" = "8:"
}
+ "{4AA51A2D-7D85-4A59-BA75-B0809FC8B380}:_541A6531B7F740DF8DCF518908A99D36"
+ {
+ "Name" = "8:Primary output from SetupCreateStartMenuShortcutLib (Active)"
+ "Condition" = "8:"
+ "Object" = "8:_C84BE68F0D9E42D3B9BD9C8A53DF049A"
+ "FileType" = "3:1"
+ "InstallAction" = "3:4"
+ "Arguments" = "8:"
+ "EntryPoint" = "8:"
+ "Sequence" = "3:4"
+ "Identifier" = "8:_A7EE1E7D_CFF9_47D5_9F1D_8340AF683CFA"
+ "InstallerClass" = "11:TRUE"
+ "CustomActionData" = "8:"
+ }
"{4AA51A2D-7D85-4A59-BA75-B0809FC8B380}:_67190625A6A64789B579DC9ABA4CC848"
{
"Name" = "8:Primary output from SetupCreateDesktopShortcutLib (Active)"
@@ -867,6 +921,20 @@
"InstallerClass" = "11:TRUE"
"CustomActionData" = "8:"
}
+ "{4AA51A2D-7D85-4A59-BA75-B0809FC8B380}:_DD799787F39A4F1A8742B6CBC1DABF17"
+ {
+ "Name" = "8:Primary output from SetupCreateStartMenuShortcutLib (Active)"
+ "Condition" = "8:"
+ "Object" = "8:_C84BE68F0D9E42D3B9BD9C8A53DF049A"
+ "FileType" = "3:1"
+ "InstallAction" = "3:1"
+ "Arguments" = "8:"
+ "EntryPoint" = "8:"
+ "Sequence" = "3:3"
+ "Identifier" = "8:_73BFCC58_37EB_4D02_A2F8_7A0D5C37AF81"
+ "InstallerClass" = "11:TRUE"
+ "CustomActionData" = "8:"
+ }
"{4AA51A2D-7D85-4A59-BA75-B0809FC8B380}:_EA511606B8E840088DBD733FF462117D"
{
"Name" = "8:Primary output from SetupRemoveCacheFiles (Active)"
@@ -4241,7 +4309,7 @@
{
"{5259A561-127C-4D43-A0A1-72F10C7B3BF8}:_3460FAB707F8431E87168499A7F51556"
{
- "SourcePath" = "8:..\\SetupApplicationSettingsLib\\obj\\Debug\\SetupApplicationSettingsLib.dll"
+ "SourcePath" = "8:..\\SetupApplicationSettingsLib\\obj\\Release\\SetupApplicationSettingsLib.dll"
"TargetName" = "8:"
"Tag" = "8:"
"Folder" = "8:_A96454F2CE0E4C55B59EDE1094D40E56"
@@ -4267,9 +4335,37 @@
{
}
}
+ "{5259A561-127C-4D43-A0A1-72F10C7B3BF8}:_C84BE68F0D9E42D3B9BD9C8A53DF049A"
+ {
+ "SourcePath" = "8:..\\SetupCreateStartMenuShortcutLib\\obj\\Release\\SetupCreateStartMenuShortcutLib.dll"
+ "TargetName" = "8:"
+ "Tag" = "8:"
+ "Folder" = "8:_A96454F2CE0E4C55B59EDE1094D40E56"
+ "Condition" = "8:"
+ "Transitive" = "11:FALSE"
+ "Vital" = "11:TRUE"
+ "ReadOnly" = "11:FALSE"
+ "Hidden" = "11:FALSE"
+ "System" = "11:FALSE"
+ "Permanent" = "11:FALSE"
+ "SharedLegacy" = "11:FALSE"
+ "PackageAs" = "3:1"
+ "Register" = "3:1"
+ "Exclude" = "11:FALSE"
+ "IsDependency" = "11:FALSE"
+ "IsolateTo" = "8:"
+ "ProjectOutputGroupRegister" = "3:1"
+ "OutputConfiguration" = "8:"
+ "OutputGroupCanonicalName" = "8:Built"
+ "OutputProjectGuid" = "8:{962F7DA5-AEA1-4D03-89FD-F9AC42C24E46}"
+ "ShowKeyOutput" = "11:TRUE"
+ "ExcludeFilters"
+ {
+ }
+ }
"{5259A561-127C-4D43-A0A1-72F10C7B3BF8}:_F81B906E39E44A5DAC37B3D70BC8A8CE"
{
- "SourcePath" = "8:..\\SetupCreateDesktopShortcutLib\\obj\\Debug\\SetupCreateDesktopShortcutLib.dll"
+ "SourcePath" = "8:..\\SetupCreateDesktopShortcutLib\\obj\\Release\\SetupCreateDesktopShortcutLib.dll"
"TargetName" = "8:"
"Tag" = "8:"
"Folder" = "8:_A96454F2CE0E4C55B59EDE1094D40E56"
@@ -4297,7 +4393,7 @@
}
"{5259A561-127C-4D43-A0A1-72F10C7B3BF8}:_FB29EAD658C3497D9AC46ADE92D33C83"
{
- "SourcePath" = "8:..\\SetupRemoveCacheFiles\\obj\\Debug\\SetupRemoveCacheFiles.dll"
+ "SourcePath" = "8:..\\SetupRemoveCacheFiles\\obj\\Release\\SetupRemoveCacheFiles.dll"
"TargetName" = "8:"
"Tag" = "8:"
"Folder" = "8:_A96454F2CE0E4C55B59EDE1094D40E56"
diff --git a/ide_plugins/vs/vs2012/CoatiPlugin/CoatiPlugin.v11.suo b/ide_plugins/vs/vs2012/CoatiPlugin/CoatiPlugin.v11.suo
index e5c9672b..23d32bda 100644
Binary files a/ide_plugins/vs/vs2012/CoatiPlugin/CoatiPlugin.v11.suo and b/ide_plugins/vs/vs2012/CoatiPlugin/CoatiPlugin.v11.suo differ
diff --git a/ide_plugins/vs/vs2012/CoatiPlugin/CoatiPlugin/CoatiPlugin.csproj b/ide_plugins/vs/vs2012/CoatiPlugin/CoatiPlugin/CoatiPlugin.csproj
index 70995393..0c0df1c6 100644
--- a/ide_plugins/vs/vs2012/CoatiPlugin/CoatiPlugin/CoatiPlugin.csproj
+++ b/ide_plugins/vs/vs2012/CoatiPlugin/CoatiPlugin/CoatiPlugin.csproj
@@ -132,6 +132,7 @@
+
diff --git a/ide_plugins/vs/vs2012/CoatiPlugin/CoatiPlugin/CoatiPluginPackage.cs b/ide_plugins/vs/vs2012/CoatiPlugin/CoatiPlugin/CoatiPluginPackage.cs
index c69dd742..023f8a33 100644
--- a/ide_plugins/vs/vs2012/CoatiPlugin/CoatiPlugin/CoatiPluginPackage.cs
+++ b/ide_plugins/vs/vs2012/CoatiPlugin/CoatiPlugin/CoatiPluginPackage.cs
@@ -14,6 +14,7 @@ using System.Net.Sockets;
using System.Net;
using System.Text;
using System.Threading;
+using System.Collections.Generic;
using EnvDTE;
using EnvDTE80;
diff --git a/ide_plugins/vs/vs2012/CoatiPlugin/CoatiPlugin/SolutionUtility.cs b/ide_plugins/vs/vs2012/CoatiPlugin/CoatiPlugin/SolutionUtility.cs
new file mode 100644
index 00000000..adedc713
--- /dev/null
+++ b/ide_plugins/vs/vs2012/CoatiPlugin/CoatiPlugin/SolutionUtility.cs
@@ -0,0 +1,54 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+using EnvDTE;
+
+namespace CoatiSoftware.CoatiPlugin
+{
+ class SolutionUtility
+ {
+ public static List GetSolutionProjects(DTE dte)
+ {
+ List projectNames = new List();
+
+ EnvDTE.Solution solution = dte.Solution;
+ EnvDTE.Projects projects = solution.Projects;
+
+ foreach (EnvDTE.Project project in projects)
+ {
+ projectNames.Add(project.Name);
+ }
+
+ return projectNames;
+ }
+
+ public static List> GetSolutionProjectItems(DTE dte)
+ {
+ List> projectItems = new List>();
+
+ EnvDTE.Solution solution = dte.Solution;
+ EnvDTE.Projects projects = solution.Projects;
+
+ foreach (EnvDTE.Project project in projects)
+ {
+ EnvDTE.ProjectItems items = project.ProjectItems;
+
+ List pItems = new List();
+
+ foreach(EnvDTE.ProjectItem item in items)
+ {
+ for (short i = 0; i < item.FileCount; i++)
+ {
+ pItems.Add(item.get_FileNames(i));
+ }
+ }
+
+ projectItems.Add(pItems);
+ }
+
+ return projectItems;
+ }
+ }
+}
diff --git a/src/lib_gui/qt/view/graphElements/QtGraphNodeExpandToggle.cpp b/src/lib_gui/qt/view/graphElements/QtGraphNodeExpandToggle.cpp
index 2d697424..c4a49b9f 100644
--- a/src/lib_gui/qt/view/graphElements/QtGraphNodeExpandToggle.cpp
+++ b/src/lib_gui/qt/view/graphElements/QtGraphNodeExpandToggle.cpp
@@ -10,8 +10,6 @@
#include "qt/utility/utilityQt.h"
#include "qt/view/graphElements/QtGraphNodeData.h"
-#include
-
QtGraphNodeExpandToggle::QtGraphNodeExpandToggle(bool expanded, int invisibleSubNodeCount)
: m_invisibleSubNodeCount(invisibleSubNodeCount)
, m_expanded(expanded)