aboutsummaryrefslogtreecommitdiffstats
path: root/Software/Visual_Studio/MachineStudio/Modules/Tango.MachineStudio.DB/ViewModelLocator.cs
blob: 7bf3c67177e415e33a51adc877c3dd463803ed05 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
pre { line-height: 125%; }
td.linenos .normal { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; }
span.linenos { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; }
td.linenos .special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; }
span.linenos.special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; }
.highlight .hll { background-color: #ffffcc }
.highlight .c { color: #888888 } /* Comment */
.highlight .err { color: #a61717; background-color: #e3d2d2 } /* Error */
.highlight .k { color: #008800; font-weight: bold } /* Keyword */
.highlight .ch { color: #888888 } /* Comment.Hashbang */
.highlight .cm { color: #888888 } /* Comment.Multiline */
.highlight .cp { color: #cc0000; font-weight: bold } /* Comment.Preproc */
.highlight .cpf { color: #888888 } /* Comment.PreprocFile */
.highlight .c1 { color: #888888 } /* Comment.Single */
.highlight .cs { color: #cc0000; font-weight: bold; background-color: #fff0f0 } /* Comment.Special */
.highlight .gd { color: #000000; background-color: #ffdddd } /* Generic.Deleted */
.highlight .ge { font-style: italic } /* Generic.Emph */
.highlight .ges { font-weight: bold; font-style: italic } /* Generic.EmphStrong */
.highlight .gr { color: #aa0000 } /* Generic.Error */
.highlight .gh { color: #333333 } /* Generic.Heading */
.highlight .gi { color: #000000; background-color: #ddffdd } /* Generic.Inserted */
.highlight .go { color: #888888 } /* Generic.Output */
.highlight .gp { color: #555555 } /* Generic.Prompt */
.highlight .gs { font-weight: bold } /* Generic.Strong */
.highlight .gu { color: #666666 } /* Generic.Subheading */
.highlight .gt { color: #aa0000 } /* Generic.Traceback */
.highlight .kc { color: #008800; font-weight: bold } /* Keyword.Constant */
.highlight .kd { color: #008800; font-weight: bold } /* Keyword.Declaration */
.highlight .kn { color: #008800; font-weight: bold } /* Keyword.Namespace */
.highlight .kp { color: #008800 } /* Keyword.Pseudo */
.highlight .kr { color: #008800; font-weight: bold } /* Keyword.Reserved */
.highlight .kt { color: #888888; font-weight: bold } /* Keyword.Type */
.highlight .m { color: #0000DD; font-weight: bold } /* Literal.Number */
.highlight .s { color: #dd2200; background-color: #fff0f0 } /* Literal.String */
.highlight .na { color: #336699 } /* Name.Attribute */
.highlight .nb { color: #003388 } /* Name.Builtin */
.highlight .nc { color: #bb0066; font-weight: bold } /* Name.Class */
.highlight .no { color: #003366; font-weight: bold } /* Name.Constant */
.highlight .nd { color: #555555 } /* Name.Decorator */
.highlight .ne { color: #bb0066; font-weight: bold } /* Name.Exception */
.highlight .nf { color: #0066bb; font-weight: bold } /* Name.Function */
.highlight .nl { color: #336699; font-style: italic } /* Name.Label */
.highlight .nn { color: #bb0066; font-weight: bold } /* Name.Namespace */
.highlight .py { color: #336699; font-weight: bold } /* Name.Property */
.highlight .nt { color: #bb0066; font-weight: bold } /* Name.Tag */
.highlight .nv { color: #336699 } /* Name.Variable */
.highlight .ow { color: #008800 } /* Operator.Word */
.highlight .w { color: #bbbbbb } /* Text.Whitespace */
.highlight .mb { color: #0000DD; font-weight: bold } /* Literal.Number.Bin */
.highlight .mf { color: #0000DD; font-weight: bold } /* Literal.Number.Float */
.highlight .mh { color: #0000DD; font-weight: bold } /* Literal.Number.Hex */
.highlight .mi { color: #0000DD; font-weight: bold } /* Literal.Number.Integer */
.highlight .mo { color: #0000DD; font-weight: bold } /* Literal.Number.Oct */
.highlight .sa { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Affix */
.highlight .sb { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Backtick */
.highlight .sc { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Char */
.highlight .dl { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Delimiter */
.highlight .sd { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Doc */
.highlight .s2 { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Double */
.highlight .se { color: #0044dd; background-color: #fff0f0 } /* Literal.String.Escape */
.highlight .sh { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Heredoc */
.highlight .si { color: #3333bb; background-color: #fff0f0 } /* Literal.String.Interpol */
.highlight .sx { color: #22bb22; background-color: #f0fff0 } /* Literal.String.Other */
.highlight .sr { color: #008800; background-color: #fff0ff } /* Literal.String.Regex */
.highlight .s1 { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Single */
.highlight .ss { color: #aa6600; background-color: #fff0f0 } /* Literal.String.Symbol */
.highlight .bp { color: #003388 } /* Name.Builtin.Pseudo */
.highlight .fm { color: #0066bb; font-weight: bold } /* Name.Function.Magic */
.highlight .vc { color: #336699 } /* Name.Variable.Class */
.highlight .vg { color: #dd7700 } /* Name.Variable.Global */
.highlight .vi { color: #3333bb } /* Name.Variable.Instance */
.highlight .vm { color: #336699 } /* Name.Variable.Magic */
.highlight .il { color: #0000DD; font-weight: bold } /* Literal.Number.Integer.Long */
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using Tango.Settings;

namespace Tango.MachineStudio.Stubs
{
    public class StubsModuleSettings : SettingsBase
    {
        /// <summary>
        /// Gets or sets the last selected port.
        /// </summary>
        public String SelectedPort { get; set; }

        /// <summary>
        /// Gets or sets the last tabs.
        /// </summary>
        public List<String> LastTabs { get; set; }

        /// <summary>
        /// Initializes a new instance of the <see cref="StubsModule"/> class.
        /// </summary>
        public StubsModuleSettings()
        {
            LastTabs = new List<string>();
        }
    }
}
ref='#n310'>310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416
using Tango.Core.DI;
using Tango.MachineStudio.DB.ViewModels;

namespace Tango.MachineStudio.DB
{
    /// <summary>
    /// This class contains static references to all the view models in the
    /// application and provides an entry point for the bindings.
    /// </summary>
    public static class ViewModelLocator
    {
        /// <summary>
        /// Initializes a new instance of the ViewModelLocator class.
        /// </summary>
        static ViewModelLocator()
        {
            TangoIOC.Default.Register<MainViewVM>();
            TangoIOC.Default.Register<MachinesViewVM>();
            TangoIOC.Default.Register<OrganizationsViewVM>();
            TangoIOC.Default.Register<AddressesViewVM>();
            TangoIOC.Default.Register<UsersViewVM>();
            TangoIOC.Default.Register<RolesViewVM>();
            TangoIOC.Default.Register<PermissionsViewVM>();
            TangoIOC.Default.Register<MachineVersionsViewVM>();
            TangoIOC.Default.Register<ConfigurationsViewVM>();

            TangoIOC.Default.Register<ApplicationDisplayPanelVersionsViewVM>();
            TangoIOC.Default.Register<ApplicationFirmwareVersionsViewVM>();
            TangoIOC.Default.Register<ApplicationOsVersionsViewVM>();
            TangoIOC.Default.Register<ApplicationVersionsViewVM>();
            TangoIOC.Default.Register<EmbeddedFirmwareVersionsViewVM>();
            TangoIOC.Default.Register<EmbeddedSoftwareVersionsViewVM>();
            TangoIOC.Default.Register<HardwareVersionsViewVM>();

            TangoIOC.Default.Register<IdsPacksViewVM>();
            TangoIOC.Default.Register<IdsPackFormulasViewVM>();
            TangoIOC.Default.Register<DispenserTypesViewVM>();
            TangoIOC.Default.Register<LiquidTypesViewVM>();
            TangoIOC.Default.Register<CartridgeTypesViewVM>();
            TangoIOC.Default.Register<MidTankTypesViewVM>();

            TangoIOC.Default.Register<EventTypesViewVM>();
            TangoIOC.Default.Register<ActionTypesViewVM>();

            TangoIOC.Default.Register<ContactsViewVM>();

            TangoIOC.Default.Register<MediaMaterialsViewVM>();
            TangoIOC.Default.Register<MediaColorsViewVM>();
            TangoIOC.Default.Register<MediaPurposesViewVM>();
            TangoIOC.Default.Register<MediaConditionsViewVM>();
            TangoIOC.Default.Register<LinearMassDensityUnitsViewVM>();
            TangoIOC.Default.Register<FiberShapesViewVM>();
            TangoIOC.Default.Register<FiberSynthsViewVM>();
            TangoIOC.Default.Register<RmlsViewVM>();
            TangoIOC.Default.Register<LiquidTypesRmlsViewVM>();

            TangoIOC.Default.Register<CctsViewVM>();
            TangoIOC.Default.Register<CatsViewVM>();

            TangoIOC.Default.Register<ProcessParametersTablesViewVM>();
            TangoIOC.Default.Register<ProcessParametersTablesGroupsViewVM>();

            TangoIOC.Default.Register<HardwareMotorTypesViewVM>();
            TangoIOC.Default.Register<HardwareDancerTypesViewVM>();
            TangoIOC.Default.Register<HardwarePidControlTypesViewVM>();

            TangoIOC.Default.Register<EventTypesGroupsViewVM>();

            TangoIOC.Default.Register<SpoolTypesViewVM>();
        }

        public static MainViewVM MainViewVM
        {
            get
            {
                return TangoIOC.Default.GetInstance<MainViewVM>();
            }
        }

        public static MachinesViewVM MachinesViewVM
        {
            get
            {
                return TangoIOC.Default.GetInstance<MachinesViewVM>();
            }
        }

        public static OrganizationsViewVM OrganizationsViewVM
        {
            get
            {
                return TangoIOC.Default.GetInstance<OrganizationsViewVM>();
            }
        }

        public static AddressesViewVM AddressesViewVM
        {
            get
            {
                return TangoIOC.Default.GetInstance<AddressesViewVM>();
            }
        }

        public static UsersViewVM UsersViewVM
        {
            get
            {
                return TangoIOC.Default.GetInstance<UsersViewVM>();
            }
        }

        public static RolesViewVM RolesViewVM
        {
            get
            {
                return TangoIOC.Default.GetInstance<RolesViewVM>();
            }
        }

        public static PermissionsViewVM PermissionsViewVM
        {
            get
            {
                return TangoIOC.Default.GetInstance<PermissionsViewVM>();
            }
        }

        public static MachineVersionsViewVM MachineVersionsViewVM
        {
            get
            {
                return TangoIOC.Default.GetInstance<MachineVersionsViewVM>();
            }
        }

        public static ConfigurationsViewVM ConfigurationsViewVM
        {
            get
            {
                return TangoIOC.Default.GetInstance<ConfigurationsViewVM>();
            }
        }

        public static ApplicationDisplayPanelVersionsViewVM ApplicationDisplayPanelVersionsViewVM
        {
            get
            {
                return TangoIOC.Default.GetInstance<ApplicationDisplayPanelVersionsViewVM>();
            }
        }

        public static ApplicationFirmwareVersionsViewVM ApplicationFirmwareVersionsViewVM
        {
            get
            {
                return TangoIOC.Default.GetInstance<ApplicationFirmwareVersionsViewVM>();
            }
        }

        public static ApplicationOsVersionsViewVM ApplicationOsVersionsViewVM
        {
            get
            {
                return TangoIOC.Default.GetInstance<ApplicationOsVersionsViewVM>();
            }
        }

        public static ApplicationVersionsViewVM ApplicationVersionsViewVM
        {
            get
            {
                return TangoIOC.Default.GetInstance<ApplicationVersionsViewVM>();
            }
        }

        public static EmbeddedFirmwareVersionsViewVM EmbeddedFirmwareVersionsViewVM
        {
            get
            {
                return TangoIOC.Default.GetInstance<EmbeddedFirmwareVersionsViewVM>();
            }
        }

        public static EmbeddedSoftwareVersionsViewVM EmbeddedSoftwareVersionsViewVM
        {
            get
            {
                return TangoIOC.Default.GetInstance<EmbeddedSoftwareVersionsViewVM>();
            }
        }

        public static HardwareVersionsViewVM HardwareVersionsViewVM
        {
            get
            {
                return TangoIOC.Default.GetInstance<HardwareVersionsViewVM>();
            }
        }

        public static IdsPacksViewVM IdsPacksViewVM
        {
            get
            {
                return TangoIOC.Default.GetInstance<IdsPacksViewVM>();
            }
        }

        public static DispenserTypesViewVM DispenserTypesViewVM
        {
            get
            {
                return TangoIOC.Default.GetInstance<DispenserTypesViewVM>();
            }
        }

        public static LiquidTypesViewVM LiquidTypesViewVM
        {
            get
            {
                return TangoIOC.Default.GetInstance<LiquidTypesViewVM>();
            }
        }

        public static CartridgeTypesViewVM CartridgeTypesViewVM
        {
            get
            {
                return TangoIOC.Default.GetInstance<CartridgeTypesViewVM>();
            }
        }

        public static EventTypesViewVM EventTypesViewVM
        {
            get
            {
                return TangoIOC.Default.GetInstance<EventTypesViewVM>();
            }
        }

        public static ActionTypesViewVM ActionTypesViewVM
        {
            get
            {
                return TangoIOC.Default.GetInstance<ActionTypesViewVM>();
            }
        }

        public static ContactsViewVM ContactsViewVM
        {
            get
            {
                return TangoIOC.Default.GetInstance<ContactsViewVM>();
            }
        }

        public static MediaMaterialsViewVM MediaMaterialsViewVM
        {
            get
            {
                return TangoIOC.Default.GetInstance<MediaMaterialsViewVM>();
            }
        }

        public static MediaColorsViewVM MediaColorsViewVM
        {
            get
            {
                return TangoIOC.Default.GetInstance<MediaColorsViewVM>();
            }
        }

        public static MediaPurposesViewVM MediaPurposesViewVM
        {
            get
            {
                return TangoIOC.Default.GetInstance<MediaPurposesViewVM>();
            }
        }

        public static MediaConditionsViewVM MediaConditionsViewVM
        {
            get
            {
                return TangoIOC.Default.GetInstance<MediaConditionsViewVM>();
            }
        }

        public static LinearMassDensityUnitsViewVM LinearMassDensityUnitsViewVM
        {
            get
            {
                return TangoIOC.Default.GetInstance<LinearMassDensityUnitsViewVM>();
            }
        }

        public static FiberShapesViewVM FiberShapesViewVM
        {
            get
            {
                return TangoIOC.Default.GetInstance<FiberShapesViewVM>();
            }
        }

        public static FiberSynthsViewVM FiberSynthsViewVM
        {
            get
            {
                return TangoIOC.Default.GetInstance<FiberSynthsViewVM>();
            }
        }

        public static RmlsViewVM RmlsViewVM
        {
            get
            {
                return TangoIOC.Default.GetInstance<RmlsViewVM>();
            }
        }

        public static CctsViewVM CctsViewVM
        {
            get
            {
                return TangoIOC.Default.GetInstance<CctsViewVM>();
            }
        }

        public static CatsViewVM CatsViewVM
        {
            get
            {
                return TangoIOC.Default.GetInstance<CatsViewVM>();
            }
        }

        public static MidTankTypesViewVM MidTankTypesViewVM
        {
            get
            {
                return TangoIOC.Default.GetInstance<MidTankTypesViewVM>();
            }
        }

        public static LiquidTypesRmlsViewVM LiquidTypesRmlViewVM
        {
            get
            {
                return TangoIOC.Default.GetInstance<LiquidTypesRmlsViewVM>();
            }
        }

        public static ProcessParametersTablesViewVM ProcessParametersTablesViewVM
        {
            get
            {
                return TangoIOC.Default.GetInstance<ProcessParametersTablesViewVM>();
            }
        }

        public static ProcessParametersTablesGroupsViewVM ProcessParametersTablesGroupsViewVM
        {
            get
            {
                return TangoIOC.Default.GetInstance<ProcessParametersTablesGroupsViewVM>();
            }
        }

        public static IdsPackFormulasViewVM IdsPackFormulasViewVM
        {
            get
            {
                return TangoIOC.Default.GetInstance<IdsPackFormulasViewVM>();
            }
        }

        public static HardwareMotorTypesViewVM HardwareMotorTypesViewVM
        {
            get
            {
                return TangoIOC.Default.GetInstance<HardwareMotorTypesViewVM>();
            }
        }

        public static HardwareDancerTypesViewVM HardwareDancerTypesViewVM
        {
            get
            {
                return TangoIOC.Default.GetInstance<HardwareDancerTypesViewVM>();
            }
        }

        public static HardwarePidControlTypesViewVM HardwarePidControlTypesViewVM
        {
            get
            {
                return TangoIOC.Default.GetInstance<HardwarePidControlTypesViewVM>();
            }
        }

        public static EventTypesGroupsViewVM EventTypesGroupsViewVM
        {
            get
            {
                return TangoIOC.Default.GetInstance<EventTypesGroupsViewVM>();
            }
        }

        public static SpoolTypesViewVM SpoolTypesViewVM
        {
            get
            {
                return TangoIOC.Default.GetInstance<SpoolTypesViewVM>();
            }
        }
    }
}