Ejemplo n.º 1
0
void QPhoneCallDummy::dial( const QDialOptions& options )
{
    // Change to the "Dialing" state and notify everyone who is interested.
    setNumber( options.number() );
    setState( QPhoneCall::Dialing );

    // Start a timer to transition to the hangup state after 3 seconds.
    QTimer::singleShot( 3000, this, SLOT(dialTimeout()) );
}
Ejemplo n.º 2
0
EquidistantC::EquidistantC(double gctpParams[], ProjUnit units, ProjDatum dat): 
Projection(gctpParams, units, dat), m_e(0.0), m_es(0.0), 
m_e0(0.0), m_e1(0.0), m_e2(0.0), m_e3(0.0), m_ml0(0.0), m_ns(0.0),
m_g(0.0), m_rh(0.0)
{
	setNumber(EQUIDC);
	setName("Equidistant Conic");
	setParamLoad();
}
Ejemplo n.º 3
0
bool RTMFProtocol::load(Exception& ex,const string& host,UInt16 port) {

	if (!UDProtocol::load(ex,host,port))
		return false;

	
	if (getNumber<UInt16,10>("keepalivePeer") < 5) {
		WARN("Value of RTMFP.keepalivePeer can't be less than 5 sec")
		setNumber("keepalivePeer", 5);
	}
	if (getNumber<UInt16,15>("keepaliveServer") < 5) {
		WARN("Value of RTMFP.keepaliveServer can't be less than 5 sec")
		setNumber("keepaliveServer", 5);
	}

	_pHandshake.reset(new RTMFPHandshake(*this, sessions, invoker));
	return true;
}
Ejemplo n.º 4
0
int main()
{
	int fid;
	pid_t pid;
	if((fid = open("number.txt", O_WRONLY|O_CREAT|O_TRUNC))<0)
		err_sys("create file error...\n");
	
	sprintf(str,"%d",number);
	write(fid,str,strlen(str));
	close(fid);
	
	TELL_WAIT();
	
	if((pid = fork())<0)
		err_sys("fork error");
	else if(pid==0)
	{
		while((getNumber("number.txt")+1)<1000)
		{
			WAIT_PARENT();
			number  = getNumber("number.txt");
			setNumber("number.txt",number+1);
			printf("Pid = %d,Number = %d\n",getpid(),number+1);
			TELL_PARENT(getppid());
		}
	}
	else
	{
		while((getNumber("number.txt")+1)<1000)
		{
			number  = getNumber("number.txt");
			setNumber("number.txt",number+1);
			printf("Pid = %d,Number = %d\n",getpid(),number+1);
			TELL_CHILD(pid);
			WAIT_CHILD();
		}
		
		
	}
	
	
	close(fid);
	return 0;
}
Ejemplo n.º 5
0
void SoLineEdit::setCustId(int pId)
{
  if (pId == _custid)
    return;
    
  _custid=pId;
  setNumber(_number);
  
  emit custidChanged(_custid);
}
Ejemplo n.º 6
0
Light::Light(int number, Vector pos, Vector dir, float* attenuation) {
	setNumber(number);
	this->pos = pos;
	this->dir = dir;
	setAttenuation(0, attenuation[0]);
	setAttenuation(1, attenuation[1]);
	setAttenuation(2, attenuation[2]);
	initCutoff();
	initExponent();
}
Ejemplo n.º 7
0
void GameElement::mergeElement(GameElement *elem)
{
    if (_number != elem->_number) {
        CCLOGERROR("number is not equal, could not merge");
    }
    
    // merge elem set numer to number * 2
    setNumber(_number * 2);
    _isMerged = true;
}
Ejemplo n.º 8
0
Light::Light(int number, Vector pos, Vector dir, float* attenuation, float cutoff, float exponent) {
	setNumber(number);
	this->pos = pos;
	this->dir = dir;
	setAttenuation(0, attenuation[0]);
	setAttenuation(1, attenuation[1]);
	setAttenuation(2, attenuation[2]);
	setCutoff(cutoff);
	setExponent(exponent);
}
Ejemplo n.º 9
0
//-------------------------------------------------------------
BigInteger::BigInteger(int n) // "int" constructor
{
	stringstream ss;
	string s;
	ss << n;
	ss >> s;


	if( isdigit(s[0]) ) // if not signed
	{
		setNumber( s );
		setSign( false ); // +ve
	}
	else
	{
		setNumber( s.substr(1) );
		setSign( s[0] == '-' );
	}
}
Ejemplo n.º 10
0
NetworkSetup::NetworkSetup( QTextStream & TS, bool & Dangling ) :
      QList<ANetNodeInstance>() {
    long idx;
    QString S, A, N;

    Number = -1;
    Done = 0;
    IsModified = 0;
    Index = -1;
    Name="";
    IsNew = 0;
    AssignedInterface = 0;
    CurrentState = Unchecked;

    Dangling = 0; // by default node collection is ok

    do {
      S = TS.readLine();
      if( S.isEmpty() ) {
        // empty line
        break;
      }

      idx = S.find('=');
      S.stripWhiteSpace();
      A = S.left( idx );
      A.lower();
      N = S.mid( idx+1, S.length() );
      N.stripWhiteSpace();
      N = deQuote( N );

      if( A == "name" ) {
        Name = N;
      } else if( A == "number" ) {
        setNumber( N.toLong() );
      } else if( A == "node" ) {
        ANetNodeInstance * NNI = NSResources->findNodeInstance( N );
        Log(( "Find node %s : %p\n", N.latin1(), NNI ));
        if( NNI ) {
          append( NNI );
        } else {
          // could not find a node type -> collection invalid
          Log(( "Node %s missing -> NetworkSetup dangling\n",
                      N.latin1() ));
          // create placeholder for this dangling NNI
          NNI = new ErrorNNI( N );
          Dangling = 1;
        }
      }
    } while( 1 );

    Log(( "Profile number %s : %d nodes\n",
          Name.latin1(), count() ));
}
Ejemplo n.º 11
0
void QuoteLine::sParse()
{
  if (!_parsed)
  {
    bool numeric;
    int  quoteNumber = text().toInt(&numeric);

    if (numeric)
      setNumber(quoteNumber);
  }
}
static bool embeddedM1( CExecutionContext& executionContext )
{
	DEBUG_PRINT( __FUNCTION__ )
	CArbitraryInteger number;
	if( !readNumber( executionContext.Argument, number ) ) {
		return false;
	}
	number.Sub( CArbitraryInteger( 1 ) );
	setNumber( executionContext.Argument, number );
	return true;
}
Ejemplo n.º 13
0
void SudokuBox::undo() {
	auto it = m_vctOps.rbegin();
	if (it == m_vctOps.rend())
		return;

	setNumber(it->pos, it->oldValue);
	m_vctOps.pop_back();

	checkResult();
	refreshErrorTipsLayer();
}
Ejemplo n.º 14
0
void BigInt::checkzero() {
	int check = 0, i;
	if (number[0] == '-')i = 1;
	else i = 0;
	for (; i < number.length(); i++) {
		if ((number[i] - '0') && !check) {
			check = 1; break;
		}
		else continue;
	}
	if (check)setNumber(number.substr(i));
}
NumberPropertyToolEditor::NumberPropertyToolEditor(QObject *parent)
    : PropertyToolEditor(new NumberSelector(), parent)
{
    m_ns = static_cast<NumberSelector*>(widget());

    connect(m_ns, SIGNAL(numberChanged(int)),
            this, SLOT(changeNumber(int)));
    connect(this, SIGNAL(valueSet(QVariant)),
            this, SLOT(setNumber(QVariant)));

    m_ns->setNumber(1);
}
static bool embeddedMul( CExecutionContext& executionContext )
{
	DEBUG_PRINT( __FUNCTION__ )
	CArbitraryInteger number1;
	CArbitraryInteger number2;
	if( !readTwoNumbers( executionContext.Argument, number1, number2 ) ) {
		return false;
	}
	number1.Mul( number2 );
	setNumber( executionContext.Argument, number1 );
	return true;
}
Ejemplo n.º 17
0
void DateTimeEditor::setDateTime(const QDateTime& dateTime)
{
  m_dateTime = dateTime;
  
  if (m_dateTime.isValid())
  {
    setNumber(YEAR,   m_dateTime.date().year());
    setNumber(MONTH,  m_dateTime.date().month());
    setNumber(DAY,    m_dateTime.date().day());
    setNumber(HOUR,   m_dateTime.time().hour());
    setNumber(MINUTE, m_dateTime.time().minute());
    setNumber(SECOND, m_dateTime.time().second());
  }
  else
  {
    for (CharacterInfo& c : m_characters)
    {
      if (c.isEditable())
      {
        c.m_character = m_groups[c.m_group].placeholder;
      }
    }
  }
  
  validate();
  update();
}
Ejemplo n.º 18
0
enum SetResponse creditMemo::set(const ParameterList &pParams)
{
  XWidget::set(pParams);
  QVariant param;
  bool     valid;

  param = pParams.value("cmhead_id", &valid);
  if (valid)
  {
    _cmheadid = param.toInt();
    populate();
  }

  param = pParams.value("mode", &valid);
  if (valid)
  {
    _mode = cNew;

    if (param.toString() == "new")
    {
      q.prepare("SELECT NEXTVAL('cmhead_cmhead_id_seq') AS cmhead_id;");
      q.exec();
      if (q.first())
        _cmheadid = q.value("cmhead_id").toInt();
      else if (q.lastError().type() != QSqlError::NoError)
      {
	systemError(this, q.lastError().databaseText(), __FILE__, __LINE__);
	return UndefinedError;
      }

      setNumber();
      _memoDate->setDate(omfgThis->dbDate(), true);

      q.prepare("INSERT INTO cmhead ("
		"    cmhead_id, cmhead_number, cmhead_docdate, cmhead_posted"
		") VALUES ("
		"    :cmhead_id, :cmhead_number, :cmhead_docdate, false"
		");");
      q.bindValue(":cmhead_id",		_cmheadid);
      q.bindValue(":cmhead_number",	(!_memoNumber->text().isEmpty() ? _memoNumber->text() : QString("tmp%1").arg(_cmheadid)));
      q.bindValue(":cmhead_docdate",	_memoDate->date());
      q.exec();
      if (q.lastError().type() != QSqlError::NoError)
      {
	systemError(this, q.lastError().databaseText(), __FILE__, __LINE__);
	return UndefinedError;
      }

      connect(_cust, SIGNAL(newId(int)), this, SLOT(sPopulateCustomerInfo()));
      connect(_cust, SIGNAL(valid(bool)), _new, SLOT(setEnabled(bool)));
    }
    else if (param.toString() == "edit")
Ejemplo n.º 19
0
void ToLineEdit::sParse()
{
  if (!_parsed)
  {
    bool numeric;
    int  orderNumber = text().toInt(&numeric);

    if (numeric)
      setNumber(orderNumber);
    else
      setId(-1);
  }
}
Ejemplo n.º 20
0
void Weather::load(const std::string& wSprite, int number, int distance, int intensityX, int intensityY, int alpha) {
	m_distance = distance;
	m_intensityX = intensityX;
	m_intensityY = intensityY;
	setNumber(number);
	m_active = true;

	if (!wSprite.empty()) {
		m_weather = std::make_unique<ska::Texture>(wSprite, ska::Texture::DEFAULT_T_RED, ska::Texture::DEFAULT_T_GREEN, ska::Texture::DEFAULT_T_BLUE, alpha);
	}

	resetRandomPos();
}
Ejemplo n.º 21
0
/* The write task writes number into the queue in series of 8, as long as
 * space allows for. The numbers written are displayed. When the queue
 * cannot be obtained, a wait led starts flashing until a new attempt is
 * done. */
void appLoop_WriteTask(void)
{ Tuint08 count = 0;
  while (true)
  { if (taskQueuWriteRequestOnName(ThePipe,8,800))
    { for (count=0; count<8; count++)
      { genQueuWriteOnName(ThePipe,count);
        setNumber(0xF0,count);
        taskDelayFromNow(600); }
      taskQueuReleaseOnName(ThePipe); }
    else
    { for (count=0; count<10; count++)
      { invLed(3);
        taskDelayFromNow(80); } } } }
Ejemplo n.º 22
0
HeightPoint::HeightPoint(HeightProfile* parent, Waypoint* wp, QColor color, int listindex)
    :  parent(parent),
       wp(wp),
       color(color),
       oldMousePos(0,0)
{
    elevationPoint = new ElevationPoint(parent,Qt::red);
    setNumber(listindex);
    setFlag(ItemIsMovable);
    refreshToolTip();

    connect(wp, SIGNAL(changed(Waypoint*)), this, SLOT(updateHeightPoint(Waypoint*)));
}
    void testGutterLines_appendLine_setsNextLineNumber()
    {
        auto expected = new NiceMock<LineMock>();
        EXPECT_CALL(*expected, setNumber(1)).Times(1);

        FakeFactory factory;
        EXPECT_CALL(factory, createLeftGutterLine()).Times(1).
                WillOnce(Return(expected));

        RZQtIDELeftGutterWidgetLines lines(factory);

        lines.append();
    }
static bool embeddedCvb( CExecutionContext& executionContext )
{
	DEBUG_PRINT( __FUNCTION__ )
	std::string text;
	CArbitraryInteger number;
	if( !readText( executionContext.Argument, text, true /* textCanBeEmpty */ )
		|| !number.SetValueByText( text ) )
	{
		return false;
	}
	setNumber( executionContext.Argument, number );
	return true;
}
Ejemplo n.º 25
0
int main()
{
	int a;

	setNumber (&number1, 1,4,"1234");
	setNumber (&number2, 2,5,"6789");
	/*
	printf("%s\n", number1.digit);
	printf("%s\n", number2.digit);
	*/

	a = addNumber(RES, number1, number2);
	/*
	두수 사이에 공간이 있다면 0을 채워주는 함수 호출.
	*/
	if ( a >= DIGIT_LEN || a <= -DIGIT_LEN)
		normalizeNumber ( &NormNumber, RES) ;
	
	printf("\"%s\"\"%s\"\n", RES[0].digit, RES[1].digit );

	return 0;
}
Ejemplo n.º 26
0
Robinson::Robinson(double gctpParams[], ProjUnit units, ProjDatum dat):
Projection(gctpParams, units, dat)
{
	setNumber(ROBIN);
	setName("Robinson");

	m_pr[1]= -0.062; 
	m_xlr[1]=0.9986; 
	m_pr[2]=0.0; 
	m_xlr[2]=1.0; 
	m_pr[3]=0.062; 
	m_xlr[3]=0.9986;
	m_pr[4]=0.124;   
	m_xlr[4]=0.9954;  
	m_pr[5]=0.186;
	m_xlr[5]=0.99; 
	m_pr[6]=0.248;  
	m_xlr[6]=0.9822; 
	m_pr[7]=0.31;     
	m_xlr[7]=0.973;    
	m_pr[8]=0.372;      
	m_xlr[8]=0.96;
	m_pr[9]=0.434; 
	m_xlr[9]=0.9427;
	m_pr[10]=0.4958;
	m_xlr[10]=0.9216;
	m_pr[11]=0.5571;  
	m_xlr[11]=0.8962;  
	m_pr[12]=0.6176;
	m_xlr[12]=0.8679;
	m_pr[13]=0.6769; 
	m_xlr[13]=0.835;  
	m_pr[14]=0.7346;
	m_xlr[14]=0.7986;
	m_pr[15]=0.7903;  
	m_xlr[15]=0.7597;  
	m_pr[16]=0.8435;
	m_xlr[16]=0.7186;
	m_pr[17]=0.8936; 
	m_xlr[17]=0.6732; 
	m_pr[18]=0.9394; 
	m_xlr[18]=0.6213;
	m_pr[19]=0.9761;  
	m_xlr[19]=0.5722;  
	m_pr[20]=1.0;  
	m_xlr[20]=0.5322;

	for (int i = 0; i < 21; i++)
		m_xlr[i] *= 0.9858;
}
Ejemplo n.º 27
0
Dice::Dice(int num, Where where, QWidget * parent):
  ClickableLabel(parent),
  number(num)
{
  setPixmap(QPixmap(":/images/dicea.png"));
  if (where == TOP) move(453,281);
  else move(453,331);

  for (int i=0; i<8; ++i){
    spots[i] = new Spot(i+1, this);
  }

  setNumber(number);
}
Ejemplo n.º 28
0
/* The read task reads numbers from the queue in series of 6, as long as
 * numbers are available. The numbers read are displayed. When the queue
 * cannot be obtained, a wait led starts flashing until a new attempt is
 * done. */
void appLoop_ReadTask(void)
{ Tuint08 count = 0;
  Tuint08 Result;
  while (true)
  { if (taskQueuReadRequestOnName(ThePipe,6,800))
    { for (count=0; count<6; count++)
      { Result = genQueuReadOnName(ThePipe);
        setNumber(0x0F,Result<<4);
        taskDelayFromNow(600); }
      taskQueuReleaseOnName(ThePipe); }
    else
    { for (count=0; count<10; count++)
      { invLed(7);
        taskDelayFromNow(80); } } } }
Ejemplo n.º 29
0
void PoLineEdit::sParse()
{
  if (!_parsed)
  {
    _parsed = TRUE;

    bool numeric;
    int  purchaseOrderNumber = text().toInt(&numeric);

    if (numeric)
      setNumber(purchaseOrderNumber);
    else
      setId(-1);
  }
}
Ejemplo n.º 30
0
MeRGBLed::MeRGBLed(uint8_t port,uint8_t slot):MePort(port){
	if(slot==1){
		pinMask = digitalPinToBitMask(s2);
		ws2812_port = portOutputRegister(digitalPinToPort(s2));
		ws2812_port_reg = portModeRegister(digitalPinToPort(s2));
                pinMode(s2,OUTPUT);
	}else{
		pinMask = digitalPinToBitMask(s1);
		ws2812_port = portOutputRegister(digitalPinToPort(s1));
		ws2812_port_reg = portModeRegister(digitalPinToPort(s1));
                pinMode(s1,OUTPUT);
	}
	//*ws2812_port_reg |= pinMask; // set pinMode OUTPUT
	setNumber(4);
}