Ejemplo n.º 1
0
void EnvironmentMonitor::setMonitoredEnvironment(SEXP pEnvironment)
{
   environment_.set(pEnvironment);

   // init the environment by doing an initial check for changes
   initialized_ = false;
   checkForChanges();
}
Ejemplo n.º 2
0
static void processRequests(void)
{
  while (1)
    {
      if (requestedState->shutdown)
         return;
      int sltime = checkForChanges();
      usleep(sltime);
    }
}
Ejemplo n.º 3
0
void
ItemMargin::slotItemChanged()
{
    if (!checkForChanges()) {
	_item->setId(_curr.id());
	return;
    }

    newItem();
}
Ejemplo n.º 4
0
void
ItemMargin::slotCostSizeChanged()
{
    if (_curr.id() == INVALID_ID) return;
    if (!checkForChanges()) {
	_costSize->setCurrentItem(_currCostSize);
	return;
    }

    _currCostSize = _costSize->currentText();
    _cost->setPrice(_curr.cost(_currStoreId, _currCostSize));
    slotCostChanged();
}
Ejemplo n.º 5
0
void
ItemMargin::slotPriceSizeChanged()
{
    if (_curr.id() == INVALID_ID) return;
    if (!checkForChanges()) {
	_priceSize->setCurrentItem(_currPriceSize);
	return;
    }

    _currPriceSize = _priceSize->currentText();
    _price->setPrice(_curr.price(_currStoreId, _currPriceSize));
    slotPriceChanged();
}
Ejemplo n.º 6
0
void
ItemMargin::slotStoreChanged()
{
    if (!checkForChanges()) {
	_store->setId(_currStoreId);
	return;
    }

    _lookup->store_id = _store->getId();
    _currStoreId = _store->getId();

    newItem();
}
Ejemplo n.º 7
0
// =============
//    PRIVATE SLOTS
// =============
void LPConfig::slotApplyChanges(){
  checkForChanges();
  this->close();
}
Ejemplo n.º 8
0
static void idleFunc()
{
  checkForChanges();
  updatePos();
}
Ejemplo n.º 9
0
void
ItemMargin::slotClose()
{
    if (!checkForChanges()) return;
    close();
}