cObject::cObject() { setCurrentName("#"); setSecondaryName("#"); serial.serial32 = INVALID; multi_serial.serial32 = INVALID; OwnerSerial.serial32 = INVALID; old_position = Loc(0,0,0,0); position = Loc(0,0,0,0); ScriptID = 0; position.dispz=0; position.x=0; position.y=0; position.z=0; color = color_old = 0; id = id_old = 0; //amxEvents = 0; tempfx = NULL; disabledmsg=NULL; disabled=0; spawnserial.serial32 = INVALID; spawnregion.serial32 = INVALID; race=INVALID; gender=INVALID; }
LanguageManager::~LanguageManager() { setCurrentName( QString() ); languageInfoForName_.clear(); names_.clear(); }
LanguageManager::LanguageManager() { // lookup qm files under the :/lang dir QDir langDir( QmDirPath ); for ( QListIterator<QFileInfo> it( langDir.entryInfoList( QStringList() << QmTemplate.arg( QmInfoPrefix ), QDir::Files | QDir::CaseSensitive ) ); it.hasNext(); ) { const QFileInfo qmFileInfo = it.next(); QString moduleName; QString suffix; if ( !_splitFileName( qmFileInfo.completeBaseName(), &moduleName, &suffix ) ) continue; Q_ASSERT( moduleName == QmInfoPrefix ); Q_ASSERT( !languageInfoForName_.contains( suffix ) ); QTranslator * infoTranslator = new QTranslator( this ); if ( !infoTranslator->load( qmFileInfo.filePath() ) ) { delete infoTranslator; continue; } LanguageInfo languageInfo; languageInfo.isNull = false; languageInfo.name = suffix; languageInfo.englishName = infoTranslator->translate( "LanguageManager", LanguageNameInEnglish ); languageInfo.nativeName = infoTranslator->translate( "LanguageManager", LanguageNameInNative ); languageInfoForName_[ languageInfo.name ] = languageInfo; names_ << languageInfo.name; } QString defaultName; const QLocale currentLocale; if ( languageInfoForName_.contains( currentLocale.name() ) ) { defaultName = currentLocale.name(); } else { const QString localeLangName = currentLocale.name().left( currentLocale.name().indexOf( QLatin1Char( '_' ) ) ); if ( languageInfoForName_.contains( localeLangName ) ) { defaultName = localeLangName; } else { if ( languageInfoForName_.contains( DefaultLanguageName ) ) defaultName = DefaultLanguageName; } } if ( !defaultName.isNull() ) setCurrentName( defaultName ); }
void RecentFiles::_openRecent() { QAction *action = qobject_cast<QAction *>( sender( )); if( action ) { const QString name = action->data().toString( ); setCurrentName( name ); emit openRecentAction( name ); } }
cObject::cObject() : cEventThroewr(eventsNumber()) { setCurrentName(""); setSecondaryName(""); serial.serial32 = INVALID; multi_serial.serial32 = INVALID; OwnerSerial.serial32 = INVALID; old_position = sLocation(0,0,0); position = sLocation(0,0,0); ScriptID = 0; color = color_old = 0; id = id_old = 0; //amxEvents = 0; tempfx = NULL; disabledmsg=NULL; disabled=0; }
/*! \author Luxor \brief operator = for the cItem class, let's dupe :) \todo dupe books fix */ cItem& cItem::operator=(cItem& b) { // NAMES setCurrentName(b.getCurrentName()); setRealName(b.getRealName()); setScriptID(b.getScriptID()); creator = b.creator; incognito = b.incognito; madewith = b.madewith; rank = b.rank; good = b.good; rndvaluerate = b.rndvaluerate; //setMultiSerial32(b.getMultiSerial32()); setId( b.getId() ); //setPosition(b.getPosition()); //setOldPosition(b.getOldPosition()); setColor( b.getColor() ); setContSerial(INVALID); //setContSerial(b.getContSerial(true), true); layer = b.layer; oldlayer = b.oldlayer; scriptlayer = b.scriptlayer; itmhand = b.itmhand; type = b.type; type2 = b.type2; offspell = b.offspell; weight = b.weight; more1 = b.more1; more2 = b.more2; more3 = b.more3; more4 = b.more4; moreb1 = b.moreb1; moreb2 = b.moreb2; moreb3 = b.moreb3; moreb4 = b.moreb4; morex = b.morex; morey = b.morey; morez = b.morez; amount = b.amount; amount2 = b.amount2; doordir = b.doordir; dooropen = b.dooropen; pileable = b.pileable; dye = b.dye; corpse = b.corpse; carve = b.carve; att = b.att; def = b.def; fightskill = b.fightskill; reqskill[0] = b.reqskill[0]; reqskill[1] = b.reqskill[1]; damagetype = b.damagetype; auxdamagetype = b.auxdamagetype; auxdamage = b.auxdamage; lodamage = b.lodamage; hidamage = b.hidamage; smelt = b.smelt; secureIt = b.secureIt; wpsk = b.wpsk; hp = b.hp; maxhp = b.maxhp; st = b.st; st2 = b.st2; dx = b.dx; dx2 = b.dx2; in = b.in; in2 = b.in2; spd = b.spd; wipe = b.wipe; magic = b.magic; gatetime = b.gatetime; gatenumber = b.gatenumber; decaytime = b.decaytime; //setOwnerSerial32(b.getOwnerSerial32()); visible = b.visible; spawnserial = INVALID; spawnregion = INVALID; dir = b.dir; priv = b.priv; value = b.value; restock = b.restock; trigger = b.trigger; trigtype = b.trigtype; tuses = b.tuses; poisoned = b.poisoned; murderer = b.murderer; murdertime = b.murdertime; time_unused = b.time_unused; timeused_last = b.timeused_last; animid1 = b.animid1; animid2 = b.animid2; ammo = b.ammo; ammoFx = b.ammoFx; UI32 i; for ( i = 0; i < MAX_RESISTANCE_INDEX; i++ ) resists[i] = b.resists[i]; for ( i=0; i < ALLITEMEVENTS; i++ ) { amxevents[i] = b.amxevents[i]; /* AmxEvent* event = b.getAmxEvent( i ); if ( event == NULL ) continue; setAmxEvent( i, event->getFuncName(), !(event->shouldBeSaved()) );*/ } vendorDescription = b.vendorDescription; amxVS.copyVariable(getSerial32(), b.getSerial32()); return *this; }