Beispiel #1
0
        public WatcherPanel()
        {
            watcher = new LiveWatcher(this);
            var panel = new QDockPanel();

            grid    = new QDataTableGrid(loadRow, row => {});
            Content = panel;
            panel.add(filterPanel(), Dock.Top);
            panel.add(grid);
            Loaded += (s, e) => initialize();
        }
Beispiel #2
0
 [TearDown] public virtual void tearDown()
 {
     try {
         OrderTable.prefix = OrderTable.DEFAULT_PREFIX;
         db.Db.reallyRollback();
         emailer.reset();
         Dates.thawNow();
         SystemHeartbeat.waitTimeMillis = SystemHeartbeat.defaultWaitMillis;
         QTopic.useRetroactiveConsumer  = true;
         JChannel.closeResources();
         O.timerManager().exitTimerTestMode();
         Symbol.clearCache();
         LIVE_SYSTEM.clearDetailsCache();
         LiveWatcher.setPositionsBrokerForTest(LiveWatcher.DEFAULT_POSITIONS_BROKER);
     } finally {
         db.TestLocksTable.TEST_LOCK.releaseLock("test", false);
         Log.doNotDebugSqlForever();
     }
 }
Beispiel #3
0
 void loadRow(DataRow row)
 {
     grid.resetContextMenu(row, restartMenu(row));
     setStatus(row, LiveWatcher.status(row));
 }