Пример #1
0
        public static void ImportProFile()
        {
            ThreadHelper.ThrowIfNotOnUIThread();

            var vm        = QtVersionManager.The();
            var qtVersion = vm.GetDefaultVersion();
            var qtDir     = vm.GetInstallPath(qtVersion);

            if (qtDir == null)
            {
                Messages.DisplayErrorMessage(SR.GetString("CannotFindQMake"));
                return;
            }
            var vi = VersionInformation.Get(qtDir);

            if (vi.qtMajor < 5)
            {
                Messages.DisplayErrorMessage(SR.GetString("NoVSSupport"));
                return;
            }
            if (QtVsToolsPackage.Instance.Dte != null)
            {
                var proFileImporter = new ProjectImporter(QtVsToolsPackage.Instance.Dte);
                proFileImporter.ImportProFile(qtVersion);
            }
        }
Пример #2
0
        public static void ImportProFile()
        {
            QtVersionManager vm        = QtVersionManager.The();
            string           qtVersion = vm.GetDefaultVersion();
            string           qtDir     = vm.GetInstallPath(qtVersion);

            if (qtDir == null)
            {
                Messages.DisplayErrorMessage(SR.GetString("CannotFindQMake"));
                return;
            }
#if (VS2010 || VS2012 || VS2013)
            VersionInformation vi = new VersionInformation(qtDir);
            if (vi.qtMajor < 5)
            {
#if VS2010
                Messages.DisplayErrorMessage(SR.GetString("NoVS2010Support"));
#elif VS2012
                Messages.DisplayErrorMessage(SR.GetString("NoVS2012Support"));
#else
                Messages.DisplayErrorMessage(SR.GetString("NoVS2013Support"));
#endif
                return;
            }
#endif
            if (Connect._applicationObject != null)
            {
                ProjectImporter proFileImporter = new ProjectImporter(Connect._applicationObject);
                proFileImporter.ImportProFile(qtVersion);
            }
        }
Пример #3
0
        public static void ImportProFile()
        {
            var manager   = QtVersionManager.The();
            var qtVersion = manager.GetDefaultVersion();
            var qtDir     = manager.GetInstallPath(qtVersion);

            if (qtDir == null)
            {
                Messages.DisplayErrorMessage(SR.GetString("CannotFindQMake"));
                return;
            }

            var info = new VersionInformation(qtDir);

            if (info.qtMajor < 5)
            {
                Messages.DisplayErrorMessage(SR.GetString("NoVS2015Support"));
                return;
            }

            if (VSPackage.dte != null)
            {
                var importer = new ProjectImporter(VSPackage.dte);
                importer.ImportProFile(qtVersion);
            }
        }