void SequenceSelector::on_loadSequenceButton_clicked() { this->hide(); QString sequence = ""; if (ui->sequenceRadio_01->isChecked()) sequence = QString("01"); else if (ui->sequenceRadio_02->isChecked()) sequence = QString("02"); else if (ui->sequenceRadio_03->isChecked()) sequence = QString("03"); else if (ui->sequenceRadio_04->isChecked()) sequence = QString("04"); else if (ui->sequenceRadio_05->isChecked()) sequence = QString("05"); else if (ui->sequenceRadio_06->isChecked()) sequence = QString("06"); else if (ui->sequenceRadio_07->isChecked()) sequence = QString("07"); else if (ui->sequenceRadio_08->isChecked()) sequence = QString("08"); else if (ui->sequenceRadio_09->isChecked()) sequence = QString("09"); else if (ui->sequenceRadio_10->isChecked()) sequence = QString("10"); else if (ui->sequenceRadio_11->isChecked()) sequence = QString("11"); else if (ui->sequenceRadio_12->isChecked()) sequence = QString("12"); else if (ui->sequenceRadio_13->isChecked()) sequence = QString("13"); else if (ui->sequenceRadio_14->isChecked()) sequence = QString("14"); else if (ui->sequenceRadio_15->isChecked()) sequence = QString("15"); else if (ui->sequenceRadio_16->isChecked()) sequence = QString("16"); else if (ui->sequenceRadio_17->isChecked()) sequence = QString("17"); else if (ui->sequenceRadio_18->isChecked()) sequence = QString("18"); else if (ui->sequenceRadio_19->isChecked()) sequence = QString("19"); else if (ui->sequenceRadio_20->isChecked()) sequence = QString("20"); else if (ui->sequenceRadio_21->isChecked()) sequence = QString("21"); emit setSequence(sequence); }
void Obstacle::newObstacle(int y) { QPixmap obstaclePix( Opie::Core::OResource::findPixmap("snake/wall") ); if ( obstaclePix.width() > canvas()->width()*3/5 ) { int w = canvas()->width()*3/5; w = w - w % 16; obstaclePix.resize( w, obstaclePix.height() ); } QList<QPixmap> pixl; pixl.append( &obstaclePix ); QPoint nullp; QList<QPoint> pl; pl.append( &nullp ); QCanvasPixmapArray* obstaclearray = new QCanvasPixmapArray(pixl, pl); setSequence(obstaclearray); int x = ( canvas()->width() - obstaclePix.width() )/2; x = x - x % 16; y = y - y % 16; move(x, y); setZ( -100 ); show(); canvas()->update(); }
static void down_to_transport(CnetEvent ev, CnetTimer timer, CnetData data) { /* our packet */ TR_PACKET p; /* destination address to pass to network layer */ CnetAddr temp; p.length = sizeof(p.msg); CHECK(CNET_read_application(&temp, p.msg, &p.length)); CNET_disable_application(temp); /* establish sequence number */ unsigned long seq = getSequence(temp); if( seq == -1) { addAddress(temp,0); p.sequence_number = 0; } else { unsigned long newseq = seq + p.length; setSequence(temp,newseq); p.sequence_number = newseq; } p.checksum = checksum_crc32( ((char*)&p)+sizeof(unsigned int) , TR_PACKET_SIZE(p) - sizeof(unsigned int)); down_to_network( (char*)&p , TR_PACKET_SIZE(p) , temp); /* enqueuePacket((char*)&p, TR_PACKET_SIZE(p), temp); */ CNET_start_timer(EV_TIMER1, 1000, (CnetData)1); }
void SequenceEditor::init() { // Set an icon QString dir; _app->settings()->get(KEY_SYSTEM_DIR, dir); dir += QString("/") + PIXMAPPATH + QString("/"); setIcon(QPixmap(dir + QString("chaser.xpm"))); m_insert->setPixmap(QPixmap(dir + "/add.xpm")); m_remove->setPixmap(QPixmap(dir + "/remove.xpm")); m_raise->setPixmap(QPixmap(dir + "/up.xpm")); m_lower->setPixmap(QPixmap(dir + "/down.xpm")); m_sliders->setPixmap(QPixmap(dir + "/console.xpm")); m_list->setVScrollBarMode(QScrollView::AlwaysOn); m_list->header()->setClickEnabled(false); m_list->header()->setMovingEnabled(false); m_list->header()->setResizeEnabled(false); setDevice(m_sequence->device()); setSequence(m_sequence); m_name->setText(m_sequence->name()); }
void GraphicalFightUnit::setDestroyed( bool state ) { if( state ) { setSequence( ImageTheme.deadCreature ); setFrame( 0 ); } }
Man::Man(QGraphicsScene* parent, int x, int y) : QObject(NULL), AnimatedPixmapItem(parent), fromHelicopter(true) { QFileInfo fi(QLatin1String(":image/parashoot/man*")); foreach (QString entry, QDir(fi.path(), fi.fileName()).entryList()) manarray << QPixmap(fi.path() + "/" + entry); setSequence(manarray); setPos(x, y); setFrame(5); setZValue(300); show(); static bool first_time = true; if (first_time) { first_time = false; QTime midnight(0, 0, 0); qsrand(midnight.secsTo(QTime::currentTime()) ); } int yfallspeed = 0; yfallspeed = (qrand() % 3) + 1; setVelocity(0, yfallspeed); mancount++; dead = false; }
// 初始化動畫 BouncyLogo::BouncyLogo(QCanvas* canvas) : QCanvasSprite(0,canvas) { static QCanvasPixmapArray logo("qt-trans.xpm"); // 動畫有多個frame setSequence(&logo); // 設定logo setAnimated(TRUE); // 動畫可移動 initPos(); }
Decoration::Decoration( Cell * parent, QCanvas *canvas) : GraphicalCell( parent->getRow(), parent->getCol(), canvas ) { _parent = parent; setZ( CAN_DECO ); setSequence( ImageTheme.decoration ); setFrame( 0 ); }
void Flag::setOwner( GenericPlayer * player ) { if( player ) { _teamId = player->getTeamId(); setSequence( ImageTheme.getMapFlag( _type, _teamId ) ); setFrame( 0 ); } }
FastaReference::FastaReference(const std::string& path, Region::SharedPtr region) : m_fasta_path(path), IReference() { m_fasta_reference = std::make_shared< ::FastaReference >(); m_fasta_reference->open(this->m_fasta_path); setSequence(region); }
TSThread::TSThread(TSShapeInstance * _shapeInst) { timeScale = 1.0f; mShapeInstance = _shapeInst; transitionData.inTransition = false; blendDisabled = false; setSequence(0,0.0f); }
GraphicalLord::GraphicalLord( QGraphicsScene * canvas ) : AttalSprite( ImageTheme.lords, canvas ) { setFrame( 0 ); setZValue( CAN_LORD ); setSequence( ImageTheme.lords ); _flag = new Flag( canvas ); }
void SequenceSelector::on_loadSequenceButton_clicked() { this->hide(); QString sequence = ""; if (ui->sequenceRadio_01->isChecked()) sequence = QString("001"); else if (ui->sequenceRadio_02->isChecked()) sequence = QString("002"); else if (ui->sequenceRadio_03->isChecked()) sequence = QString("003"); else if (ui->sequenceRadio_04->isChecked()) sequence = QString("004"); emit setSequence(sequence); }
Caterpillar(QCanvas *canvas) : QCanvasSprite(0, canvas) { static QCanvasPixmapArray ani; // 讀入一組圖片 ani.setImage(0, new QCanvasPixmap("cater1.png")); ani.setImage(1, new QCanvasPixmap("cater2.png")); // setup圖片組 setSequence(&ani); // 循環播放 setFrameAnimation(QCanvasSprite::Cycle); }
void OfflineMessagesTask::deleteOfflineMessages() { FLAP f = { 0x02, 0, 0 }; SNAC s = { 0x0015, 0x0002, 0x0000, client()->snacSequence() }; setRequestType( 0x003E ); //delete offline messages setSequence( m_sequence ); Buffer* buf = addInitialData(); Transfer* t = createTransfer( f, s, buf ); send( t ); }
void Transition::setTransition( int transition, int type ) { setZ( CAN_TRANS ); // XXX: Ugly if( type == 0) { type = 1; } setSequence( ImageTheme.transition[type-1] ); setFrame( transition - 1 ); }
bool UniPAX::DnaReference::merge(DnaReference& object) { if (subRegion != 0) { if (object.getSubRegion() != 0) { if (subRegion->getUnipaxId() != object.getSubRegion()->getUnipaxId()) { std::cerr << "Error during merging: UniPAX::DnaReference::subRegion not equal ..." << subRegion->getUnipaxId() << " != " << object.getSubRegion()->getUnipaxId() << std::endl; return false; } } } else { setSubRegion(object.getSubRegion()); } if (organism != 0) { if (object.getOrganism() != 0) { if (organism->getUnipaxId() != object.getOrganism()->getUnipaxId()) { std::cerr << "Error during merging: UniPAX::DnaReference::organism not equal ..." << organism->getUnipaxId() << " != " << object.getOrganism()->getUnipaxId() << std::endl; return false; } } } else { setOrganism(object.getOrganism()); } if (!object.getSequence().empty()) { if (!getSequence().empty()) { if (getSequence() != object.getSequence()) { std::cerr << "Error during merging: UniPAX::DnaReference::sequence not equal ..." << getSequence() << " != " << object.getSequence() << std::endl; return false; } } else setSequence(object.getSequence()); } return UniPAX::EntityReference::merge(object); }
void OfflineMessagesTask::onGo() { kdDebug( OSCAR_RAW_DEBUG ) << k_funcinfo << "Requesting offline messages" << endl; FLAP f = { 0x02, 0, 0 }; SNAC s = { 0x0015, 0x0002, 0x0000, client()->snacSequence() }; setRequestType( 0x003c ); //offline message request setSequence( f.sequence ); Buffer* buf = addInitialData(); Transfer* t = createTransfer( f, s, buf ); send( t ); }
// Copy constructor for the user log header UserLogHeader::UserLogHeader( const UserLogHeader &other ) { setId( other.getId() ); setSequence( other.getSequence() ); setCtime( other.getCtime() ); setSize( other.getSize() ); setNumEvents( other.getNumEvents() ); setFileOffset( other.getFileOffset() ); setEventOffset( other.getEventOffset() ); setMaxRotation( other.getMaxRotation() ); setCreatorName( other.getCreatorName() ); m_valid = other.IsValid( ); }
void k9PlaybackOptions::fillTitleList() { QString txt; if (Ui_playbackOptionsw.lbSequence->currentItem() !=NULL) Ui_playbackOptionsw.lbSequence->currentItem()->text(); Ui_playbackOptionsw.lbSequence->clear(); k9DVDTitle *title=m_dvd->getstart(); bool found=title !=NULL; //Reconstitution de l'ordre de lecture à partir des titres du DVD while (found) { if (title->isSelected()) { lbItem *item=new lbItem(Ui_playbackOptionsw.lbSequence,title->getname()); item->setTitle(title); if (title->getname()==txt) Ui_playbackOptionsw.lbSequence->setCurrentItem(item); } title=title->getnextTitle(); found=title!=NULL; } for (int i=0;i<m_dvd->gettitleCount();i++) { k9DVDTitle* l_track=m_dvd->gettitle(i); if (l_track->getIndexed()) { QString sTitle=l_track->getname(); if(l_track->isSelected()) { bool foundtitle=false; for (int j=0; j<Ui_playbackOptionsw.lbSequence->count();j++) { lbItem *tmp=(lbItem*)Ui_playbackOptionsw.lbSequence->item(j); if (tmp->getTitle() == l_track) foundtitle=true; } if (!foundtitle) { lbItem *item=new lbItem(Ui_playbackOptionsw.lbSequence,sTitle); item->setTitle(l_track); if (sTitle==txt) Ui_playbackOptionsw.lbSequence->setCurrentItem(item); } } } } if (Ui_playbackOptionsw.lbSequence->currentRow()==-1) Ui_playbackOptionsw.lbSequence->setCurrentRow(0); setSequence(); enable(!Ui_playbackOptionsw.ckMenu->isChecked() ); }
Man::Man(QGraphicsScene* parent) : QObject(NULL), AnimatedPixmapItem(parent), fromHelicopter(false) { QFileInfo fi(QLatin1String(":image/parashoot/man*")); foreach (QString entry, QDir(fi.path(), fi.fileName()).entryList()) if(entry != "manicon.xpm") manarray << QPixmap(fi.path() + "/" + entry); setSequence(manarray); mancount++; dead = false; start(); }
void SequenceEditor::slotGeneratorButtonClicked() { PatternGenerator* pg = new PatternGenerator(this); pg->setSequence(m_sequence); if (pg->exec() == QDialog::Accepted) { m_sequence->constructFromPointArray(pg->pointArray(), pg->horizontalChannel(), pg->verticalChannel()); setSequence(m_sequence); } delete pg; }
void Decoration::setDecoration( uint group, uint item ) { setSequence( ImageTheme.decoration[ group-1 ] ); setFrame( item ); DecorationGroup * decoGroup = DataTheme.decorations.at( group ); GenericDecoration * decor = decoGroup->at( item ); if( ( decor->getWidth() > 1 ) || ( decor->getHeight() > 1 ) ) { int offsetRow = decor->getHeight() - ( 1 + decor->getDoorRow() ); int offsetCol = 0 - decor->getDoorCol(); setPos( ( _parent->getCol() + offsetCol ) * DataTheme.tiles.getWidth() , ( _parent->getRow() + offsetRow + 1) * DataTheme.tiles.getHeight() - boundingRect().height()); } }
bool UniPAX::DnaReference::setAttribute(std::string& attribute, std::string& value, PersistenceManager& manager) { if (UniPAX::EntityReference::setAttribute(attribute, value, manager)) return true; if (boost::iequals(attribute,"subRegion")) { // if sometimes set to NIL or empty string neglect if (value == "NIL" || value.empty()) return true; boost::shared_ptr<UniPAX::UPBase> object = manager.getInstance(value,""); if (object == 0) { std::cerr << "DnaReference::setAttribute - object not known (value = " << value << ")" << std::endl; return false; } subRegion = boost::dynamic_pointer_cast<UniPAX::EntityReference>(object); return true; } if (boost::iequals(attribute,"organism")) { // if sometimes set to NIL or empty string neglect if (value == "NIL" || value.empty()) return true; boost::shared_ptr<UniPAX::UPBase> object = manager.getInstance(value,""); if (object == 0) { std::cerr << "DnaReference::setAttribute - object not known (value = " << value << ")" << std::endl; return false; } organism = boost::dynamic_pointer_cast<UniPAX::BioSource>(object); return true; } if (boost::iequals(attribute,"sequence")) { setSequence(value); return true; } return false; }
Bullet::Bullet(QCanvas* canvas, double angle, int cannonx, int cannony) : QCanvasSprite(0, canvas), bang("parashoot/collide01") { QCanvasPixmapArray* bulletarray = new QCanvasPixmapArray(Opie::Core::OResource::findPixmap("parashoot/bullet")); setSequence(bulletarray); if (nobullets < limit) { nobullets++; move(cannonx, cannony); dy = 0; dx = 0; show(); setXY(angle); setVelocity(-dx, -dy); bang.play(); } else return; }
void ProteinSequence::readFastaFile (string fileName) { ifstream msaFile; //multiple sequence alignment file U::openRead (msaFile, fileName, logFile); vector<string> seqString; string seqName, seqPart, seq; getline(msaFile, seqName); while (!msaFile.eof()) { seq = ""; getline(msaFile, seqPart); while (!msaFile.eof() && seqPart.compare (0, 1, ">")!=0) { seq += seqPart; getline(msaFile, seqPart); } seqString.push_back(seq); } msaFile.close(); setSequence(seqString); }
Bullet::Bullet(QGraphicsScene* parent, qreal angle, qreal cannonx, qreal cannony) : QObject(NULL), AnimatedPixmapItem(parent) { QFileInfo fi(QLatin1String(":image/parashoot/bullet*")); foreach (QString entry, QDir(fi.path(), fi.fileName()).entryList()) bulletarray << QPixmap(fi.path() + "/" + entry); setSequence(bulletarray); if (nobullets < limit) { nobullets++; setPos(cannonx, cannony); dy = 0; dx = 0; show(); setXY(angle); setVelocity(-dx, -dy); ParaShoot::instance()->bang.play(); } else return; }
Cannon::Cannon(QCanvas* canvas) : QCanvasSprite(0, canvas) { shotsfired=0; index = 8; cannonx = 0; cannony = 0; cannonarray = new QCanvasPixmapArray(); QString c0 = Opie::Core::OResource::findPixmap("parashoot/can0001"); c0.replace(QRegExp("0001"),"%1"); cannonarray->readPixmaps(c0,17); setSequence(cannonarray); setFrame(index); reposition(); movedir = NoDir; moveDelay = 0; setAnimated(TRUE); show(); }
void ICQTlvInfoRequestTask::onGo() { kDebug(OSCAR_RAW_DEBUG) << "Requsting full TLV user info for: " << m_userToRequestFor; setSequence( client()->snacSequence() ); setRequestType( 0x07D0 ); setRequestSubType( 0x0FA0 ); Buffer b; b.startBlock( Buffer::BWord, Buffer::LittleEndian ); // Magic numbers b.addDWord( 0x05b90002 ); b.addDWord( 0x80000000 ); b.addDWord( 0x00000006 ); b.addDWord( 0x00010002 ); b.addDWord( 0x00020000 ); b.addDWord( 0x04e20000 ); b.addWord( 0x0002 ); b.addWord( m_type ); b.addDWord( 0x00000001 ); b.startBlock( Buffer::BWord ); b.addTLV( 0x003C, m_metaInfoId ); b.addTLV( 0x0032, m_userToRequestFor.toLatin1() ); b.endBlock(); b.endBlock(); Buffer *sendBuf = addInitialData( &b ); Oscar::DWORD seq = client()->snacSequence(); m_contactSequenceMap[seq] = m_userToRequestFor; FLAP f = { 0x02, 0, 0 }; SNAC s = { 0x0015, 0x0002, 0, seq }; Transfer* t = createTransfer( f, s, sendBuf ); send( t ); }
void ControlPanel::ChangeModel( const char *filename ) { // init all the selection tabs based on the current model initSequenceChoices(); initBodypartChoices(); initBoneControllerChoices(); initSkinChoices(); setModelInfo(); SetCloseCaptionLanguageId( g_viewerSettings.cclanguageid, true ); g_viewerSettings.m_iEditAttachment = -1; g_viewerSettings.enableIK = true; g_viewerSettings.enableTargetIK = false; setSequence( models->GetActiveStudioModel()->GetSequence() ); setSpeed( g_viewerSettings.speedScale ); mx_setcwd (mx_getpath (filename)); g_pFlexPanel->initFlexes(); // centerView(); // CenterOnFace(); IFacePoserToolWindow::ModelChanged(); CExpClass *cl = expressions->GetActiveClass(); if ( cl ) { cl->SelectExpression( cl->GetSelectedExpression() ); } SetSuffix( va( " - %s.mdl", models->GetActiveModelName() ) ); redraw(); }