mirror of
				https://github.com/TES3MP/openmw-tes3mp.git
				synced 2025-11-04 11:56:44 +00:00 
			
		
		
		
	Remove friend, make getEditMode public to allow editmode testing.
This commit is contained in:
		
							parent
							
								
									d62ddc002e
								
							
						
					
					
						commit
						cb42b5287d
					
				
					 2 changed files with 7 additions and 9 deletions
				
			
		| 
						 | 
					@ -452,6 +452,11 @@ CSVRender::WorldspaceHitResult CSVRender::WorldspaceWidget::mousePick (const QPo
 | 
				
			||||||
    return hit;
 | 
					    return hit;
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					CSVRender::EditMode *CSVRender::WorldspaceWidget::getEditMode()
 | 
				
			||||||
 | 
					{
 | 
				
			||||||
 | 
					    return dynamic_cast<CSVRender::EditMode *> (mEditMode->getCurrent());
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
void CSVRender::WorldspaceWidget::abortDrag()
 | 
					void CSVRender::WorldspaceWidget::abortDrag()
 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
    if (mDragging)
 | 
					    if (mDragging)
 | 
				
			||||||
| 
						 | 
					@ -697,11 +702,6 @@ void CSVRender::WorldspaceWidget::handleInteractionPress (const WorldspaceHitRes
 | 
				
			||||||
        editMode.primaryOpenPressed (hit);
 | 
					        editMode.primaryOpenPressed (hit);
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
CSVRender::EditMode *CSVRender::WorldspaceWidget::getEditMode()
 | 
					 | 
				
			||||||
{
 | 
					 | 
				
			||||||
    return dynamic_cast<CSVRender::EditMode *> (mEditMode->getCurrent());
 | 
					 | 
				
			||||||
}
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
void CSVRender::WorldspaceWidget::primaryOpen(bool activate)
 | 
					void CSVRender::WorldspaceWidget::primaryOpen(bool activate)
 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
    handleInteraction(InteractionType_PrimaryOpen, activate);
 | 
					    handleInteraction(InteractionType_PrimaryOpen, activate);
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -49,8 +49,6 @@ namespace CSVRender
 | 
				
			||||||
    {
 | 
					    {
 | 
				
			||||||
            Q_OBJECT
 | 
					            Q_OBJECT
 | 
				
			||||||
 | 
					
 | 
				
			||||||
            friend class DrawTerrainSelectionCommand;
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
            CSVWidget::SceneToolToggle2 *mSceneElements;
 | 
					            CSVWidget::SceneToolToggle2 *mSceneElements;
 | 
				
			||||||
            CSVWidget::SceneToolRun *mRun;
 | 
					            CSVWidget::SceneToolRun *mRun;
 | 
				
			||||||
            CSMDoc::Document& mDocument;
 | 
					            CSMDoc::Document& mDocument;
 | 
				
			||||||
| 
						 | 
					@ -191,6 +189,8 @@ namespace CSVRender
 | 
				
			||||||
            /// Erase all overrides and restore the visual representation to its true state.
 | 
					            /// Erase all overrides and restore the visual representation to its true state.
 | 
				
			||||||
            virtual void reset (unsigned int elementMask) = 0;
 | 
					            virtual void reset (unsigned int elementMask) = 0;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					            EditMode *getEditMode();
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        protected:
 | 
					        protected:
 | 
				
			||||||
 | 
					
 | 
				
			||||||
            /// Visual elements in a scene
 | 
					            /// Visual elements in a scene
 | 
				
			||||||
| 
						 | 
					@ -217,8 +217,6 @@ namespace CSVRender
 | 
				
			||||||
 | 
					
 | 
				
			||||||
            void settingChanged (const CSMPrefs::Setting *setting) override;
 | 
					            void settingChanged (const CSMPrefs::Setting *setting) override;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
            EditMode *getEditMode();
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
            bool getSpeedMode();
 | 
					            bool getSpeedMode();
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        private:
 | 
					        private:
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in a new issue