Exemplo n.º 1
0
        private void Render(QAVerificationDisplayMode displayMode)
        {
            _msg.DebugFormat("Render({0})", displayMode);

            switch (displayMode)
            {
            case QAVerificationDisplayMode.Plain:
                RenderPlainView();
                break;

            case QAVerificationDisplayMode.Layer:
                RenderLayerView();
                break;

            case QAVerificationDisplayMode.Hierachric:
                RenderHierarchicView();
                break;

            case QAVerificationDisplayMode.List:
                RenderListView();
                break;

            case QAVerificationDisplayMode.ConditionsByCategory:
                RenderConditionsByCategory();
                break;

            default:
                throw new ArgumentOutOfRangeException(nameof(displayMode));
            }
        }
Exemplo n.º 2
0
        private int GetViewIndex(QAVerificationDisplayMode displayMode)
        {
            switch (displayMode)
            {
            case QAVerificationDisplayMode.Plain:
                return(_viewIndexGridConditions);

            case QAVerificationDisplayMode.Layer:
                return(_viewIndexTreeLayers);

            case QAVerificationDisplayMode.Hierachric:
                return(_viewIndexTreeHierarchic);

            case QAVerificationDisplayMode.List:
                return(_viewIndexGridDatasets);

            case QAVerificationDisplayMode.ConditionsByCategory:
                return(_viewIndexTreeConditionsByCategory);

            default:
                return(0);                        // first
            }
        }