コード例 #1
0
ファイル: QueryBuilder.cs プロジェクト: rahelarnold98/gofind
        private void CollectTimeTerm()
        {
            if (qbt == null)
            {
                return; // If no time ui element available - surely no time term exists
            }

            QbTDisplay disp = qbt.GetComponent <QbTDisplay>();

            if (disp != null)
            {
                var lowerContent = disp.lowerBoundInput.text;
                var upperContent = disp.upperBoundInput.text;

                if (!string.IsNullOrEmpty(lowerContent))
                {
                    int lower = int.Parse(lowerContent);
                    int upper = !string.IsNullOrEmpty(upperContent)
                        ? int.Parse(upperContent)
                        : DateTime.Now.Year + 1; // the +1 is so, that the current year fully appears in the query.

                    controller.SetTemporalRange(lower, upper);
                    SetTimeTerm(lower, upper);
                }
            }
        }
コード例 #2
0
ファイル: QueryBuilder.cs プロジェクト: rahelarnold98/gofind
        public void AddQbT()
        {
            if (qbt != null)
            {
                RemoveQbT();
            }

            qbt = Instantiate(QbTDisplayPrefab);
            AttachToScroll(qbt);
            QbTDisplay disp = qbt.GetComponent <QbTDisplay>();

            if (disp != null)
            {
                disp.builder = this;
            }
        }