mirror of
				https://github.com/OpenMW/openmw.git
				synced 2025-10-26 14:56:39 +00:00 
			
		
		
		
	added sound gen table
This commit is contained in:
		
							parent
							
								
									02247fe712
								
							
						
					
					
						commit
						7ab4881661
					
				
					 5 changed files with 20 additions and 2 deletions
				
			
		|  | @ -221,6 +221,10 @@ CSMWorld::Data::Data (ToUTF8::FromType encoding, const ResourcesManager& resourc | |||
|     mBodyParts.addColumn (new ModelColumn<ESM::BodyPart>); | ||||
|     mBodyParts.addColumn (new RaceColumn<ESM::BodyPart>); | ||||
| 
 | ||||
|     mSoundGens.addColumn (new StringIdColumn<ESM::SoundGenerator>); | ||||
|     mSoundGens.addColumn (new RecordStateColumn<ESM::SoundGenerator>); | ||||
|     mSoundGens.addColumn (new FixedRecordTypeColumn<ESM::SoundGenerator> (UniversalId::Type_SoundGen)); | ||||
| 
 | ||||
|     mRefs.addColumn (new StringIdColumn<CellRef> (true)); | ||||
|     mRefs.addColumn (new RecordStateColumn<CellRef>); | ||||
|     mRefs.addColumn (new FixedRecordTypeColumn<CellRef> (UniversalId::Type_Reference)); | ||||
|  | @ -291,6 +295,7 @@ CSMWorld::Data::Data (ToUTF8::FromType encoding, const ResourcesManager& resourc | |||
|     addModel (new IdTable (&mCells, IdTable::Feature_ViewId), UniversalId::Type_Cell); | ||||
|     addModel (new IdTable (&mEnchantments), UniversalId::Type_Enchantment); | ||||
|     addModel (new IdTable (&mBodyParts), UniversalId::Type_BodyPart); | ||||
|     addModel (new IdTable (&mSoundGens), UniversalId::Type_SoundGen); | ||||
|     addModel (new IdTable (&mReferenceables, IdTable::Feature_Preview), | ||||
|         UniversalId::Type_Referenceable); | ||||
|     addModel (new IdTable (&mRefs, IdTable::Feature_ViewCell | IdTable::Feature_Preview), UniversalId::Type_Reference); | ||||
|  |  | |||
|  | @ -52,7 +52,7 @@ namespace | |||
|         { CSMWorld::UniversalId::Class_ResourceList, CSMWorld::UniversalId::Type_Videos, "Videos", 0 }, | ||||
|         { CSMWorld::UniversalId::Class_RecordList, CSMWorld::UniversalId::Type_DebugProfiles, "Debug Profiles", 0 }, | ||||
|         { CSMWorld::UniversalId::Class_Transient, CSMWorld::UniversalId::Type_RunLog, "Run Log", 0 }, | ||||
|         { CSMWorld::UniversalId::Class_RecordList, CSMWorld::UniversalId::Type_SoundGens, "Sound Gens", 0 }, | ||||
|         { CSMWorld::UniversalId::Class_RecordList, CSMWorld::UniversalId::Type_SoundGens, "Sound Generators", 0 }, | ||||
| 
 | ||||
|         { CSMWorld::UniversalId::Class_None, CSMWorld::UniversalId::Type_None, 0, 0 } // end marker
 | ||||
|     }; | ||||
|  | @ -113,7 +113,7 @@ namespace | |||
|         { CSMWorld::UniversalId::Class_Resource, CSMWorld::UniversalId::Type_Texture, "Texture", 0 }, | ||||
|         { CSMWorld::UniversalId::Class_Resource, CSMWorld::UniversalId::Type_Video, "Video", 0 }, | ||||
|         { CSMWorld::UniversalId::Class_Record, CSMWorld::UniversalId::Type_DebugProfile, "Debug Profile", 0 }, | ||||
|         { CSMWorld::UniversalId::Class_Record, CSMWorld::UniversalId::Type_SoundGen, "Sound Gen", 0 }, | ||||
|         { CSMWorld::UniversalId::Class_Record, CSMWorld::UniversalId::Type_SoundGen, "Sound Generator", 0 }, | ||||
| 
 | ||||
|         { CSMWorld::UniversalId::Class_None, CSMWorld::UniversalId::Type_None, 0, 0 } // end marker
 | ||||
|     }; | ||||
|  |  | |||
|  | @ -215,6 +215,10 @@ void CSVDoc::View::setupAssetsMenu() | |||
|     connect (sounds, SIGNAL (triggered()), this, SLOT (addSoundsSubView())); | ||||
|     assets->addAction (sounds); | ||||
| 
 | ||||
|     QAction *soundGens = new QAction (tr ("Sound Generators"), this); | ||||
|     connect (soundGens, SIGNAL (triggered()), this, SLOT (addSoundGensSubView())); | ||||
|     assets->addAction (soundGens); | ||||
| 
 | ||||
|     assets->addSeparator(); // resources follow here
 | ||||
| 
 | ||||
|     QAction *meshes = new QAction (tr ("Meshes"), this); | ||||
|  | @ -561,6 +565,11 @@ void CSVDoc::View::addBodyPartsSubView() | |||
|     addSubView (CSMWorld::UniversalId::Type_BodyParts); | ||||
| } | ||||
| 
 | ||||
| void CSVDoc::View::addSoundGensSubView() | ||||
| { | ||||
|     addSubView (CSMWorld::UniversalId::Type_SoundGens); | ||||
| } | ||||
| 
 | ||||
| void CSVDoc::View::addMeshesSubView() | ||||
| { | ||||
|     addSubView (CSMWorld::UniversalId::Type_Meshes); | ||||
|  |  | |||
|  | @ -187,6 +187,8 @@ namespace CSVDoc | |||
| 
 | ||||
|             void addBodyPartsSubView(); | ||||
| 
 | ||||
|             void addSoundGensSubView(); | ||||
| 
 | ||||
|             void addMeshesSubView(); | ||||
| 
 | ||||
|             void addIconsSubView(); | ||||
|  |  | |||
|  | @ -38,6 +38,7 @@ void CSVWorld::addSubViewFactories (CSVDoc::SubViewFactoryManager& manager) | |||
|         CSMWorld::UniversalId::Type_Spells, | ||||
|         CSMWorld::UniversalId::Type_Enchantments, | ||||
|         CSMWorld::UniversalId::Type_BodyParts, | ||||
|         CSMWorld::UniversalId::Type_SoundGens, | ||||
| 
 | ||||
|         CSMWorld::UniversalId::Type_None // end marker
 | ||||
|     }; | ||||
|  | @ -116,6 +117,7 @@ void CSVWorld::addSubViewFactories (CSVDoc::SubViewFactoryManager& manager) | |||
|         CSMWorld::UniversalId::Type_Faction, | ||||
|         CSMWorld::UniversalId::Type_Enchantment, | ||||
|         CSMWorld::UniversalId::Type_BodyPart, | ||||
|         CSMWorld::UniversalId::Type_SoundGen, | ||||
| 
 | ||||
|         CSMWorld::UniversalId::Type_None // end marker
 | ||||
|     }; | ||||
|  |  | |||
		Loading…
	
		Reference in a new issue