diff options
| -rw-r--r-- | indra/newview/CMakeLists.txt | 1 | ||||
| -rw-r--r-- | indra/newview/app_settings/ignorable_dialogs.xml | 176 | ||||
| -rw-r--r-- | indra/newview/llfirstuse.cpp | 180 | ||||
| -rw-r--r-- | indra/newview/llfirstuse.h | 28 | 
4 files changed, 4 insertions, 381 deletions
diff --git a/indra/newview/CMakeLists.txt b/indra/newview/CMakeLists.txt index 64bcf12b06..3e0aa587b1 100644 --- a/indra/newview/CMakeLists.txt +++ b/indra/newview/CMakeLists.txt @@ -1300,6 +1300,7 @@ set(viewer_APPSETTINGS_FILES      app_settings/cmd_line.xml      app_settings/grass.xml      app_settings/high_graphics.xml +    app_settings/ignorable_dialogs.xml      app_settings/keys.ini      app_settings/keywords.ini      app_settings/logcontrol.xml diff --git a/indra/newview/app_settings/ignorable_dialogs.xml b/indra/newview/app_settings/ignorable_dialogs.xml index d0e1f62a84..f11e6b015e 100644 --- a/indra/newview/app_settings/ignorable_dialogs.xml +++ b/indra/newview/app_settings/ignorable_dialogs.xml @@ -1,138 +1,6 @@  <?xml version="1.0" ?>  <llsd>  <map> -    <key>FirstAppearance</key> -    <map> -      <key>Comment</key> -      <string>Enables FirstAppearance warning dialog</string> -      <key>Persist</key> -      <integer>1</integer> -      <key>Type</key> -      <string>Boolean</string> -      <key>Value</key> -      <integer>1</integer> -    </map> -    <key>FirstAttach</key> -    <map> -      <key>Comment</key> -      <string>Enables FirstAttach warning dialog</string> -      <key>Persist</key> -      <integer>1</integer> -      <key>Type</key> -      <string>Boolean</string> -      <key>Value</key> -      <integer>1</integer> -    </map> -    <key>FirstBalanceDecrease</key> -    <map> -      <key>Comment</key> -      <string>Enables FirstBalanceDecrease warning dialog</string> -      <key>Persist</key> -      <integer>1</integer> -      <key>Type</key> -      <string>Boolean</string> -      <key>Value</key> -      <integer>1</integer> -    </map> -    <key>FirstBalanceIncrease</key> -    <map> -      <key>Comment</key> -      <string>Enables FirstBalanceIncrease warning dialog</string> -      <key>Persist</key> -      <integer>1</integer> -      <key>Type</key> -      <string>Boolean</string> -      <key>Value</key> -      <integer>1</integer> -    </map> -    <key>FirstBuild</key> -    <map> -      <key>Comment</key> -      <string>Enables FirstBuild warning dialog</string> -      <key>Persist</key> -      <integer>1</integer> -      <key>Type</key> -      <string>Boolean</string> -      <key>Value</key> -      <integer>1</integer> -    </map> -    <key>FirstDebugMenus</key> -    <map> -      <key>Comment</key> -      <string>Enables FirstDebugMenus warning dialog</string> -      <key>Persist</key> -      <integer>1</integer> -      <key>Type</key> -      <string>Boolean</string> -      <key>Value</key> -      <integer>1</integer> -    </map> -    <key>FirstFlexible</key> -    <map> -      <key>Comment</key> -      <string>Enables FirstFlexible warning dialog</string> -      <key>Persist</key> -      <integer>1</integer> -      <key>Type</key> -      <string>Boolean</string> -      <key>Value</key> -      <integer>1</integer> -    </map> -    <key>FirstGoTo</key> -    <map> -      <key>Comment</key> -      <string>Enables FirstGoTo warning dialog</string> -      <key>Persist</key> -      <integer>1</integer> -      <key>Type</key> -      <string>Boolean</string> -      <key>Value</key> -      <integer>1</integer> -    </map> -    <key>FirstInventory</key> -    <map> -      <key>Comment</key> -      <string>Enables FirstInventory warning dialog</string> -      <key>Persist</key> -      <integer>1</integer> -      <key>Type</key> -      <string>Boolean</string> -      <key>Value</key> -      <integer>1</integer> -    </map> -    <key>FirstLeftClickNoHit</key> -    <map> -      <key>Comment</key> -      <string>Enables FirstLeftClickNoHit warning dialog</string> -      <key>Persist</key> -      <integer>1</integer> -      <key>Type</key> -      <string>Boolean</string> -      <key>Value</key> -      <integer>1</integer> -    </map> -    <key>FirstMap</key> -    <map> -      <key>Comment</key> -      <string>Enables FirstMap warning dialog</string> -      <key>Persist</key> -      <integer>1</integer> -      <key>Type</key> -      <string>Boolean</string> -      <key>Value</key> -      <integer>1</integer> -    </map> -    <key>FirstMedia</key> -    <map> -      <key>Comment</key> -      <string>Enables FirstMedia warning dialog</string> -      <key>Persist</key> -      <integer>1</integer> -      <key>Type</key> -      <string>Boolean</string> -      <key>Value</key> -      <integer>1</integer> -    </map>      <key>FirstOverrideKeys</key>      <map>        <key>Comment</key> @@ -155,50 +23,6 @@        <key>Value</key>        <integer>1</integer>      </map> -    <key>FirstSculptedPrim</key> -    <map> -      <key>Comment</key> -      <string>Enables FirstSculptedPrim warning dialog</string> -      <key>Persist</key> -      <integer>1</integer> -      <key>Type</key> -      <string>Boolean</string> -      <key>Value</key> -      <integer>1</integer> -    </map> -    <key>FirstSit</key> -    <map> -      <key>Comment</key> -      <string>Enables FirstSit warning dialog</string> -      <key>Persist</key> -      <integer>1</integer> -      <key>Type</key> -      <string>Boolean</string> -      <key>Value</key> -      <integer>1</integer> -    </map> -    <key>FirstTeleport</key> -    <map> -      <key>Comment</key> -      <string>Enables FirstTeleport warning dialog</string> -      <key>Persist</key> -      <integer>1</integer> -      <key>Type</key> -      <string>Boolean</string> -      <key>Value</key> -      <integer>1</integer> -    </map> -    <key>FirstVoice</key> -    <map> -      <key>Comment</key> -      <string>Enables FirstVoice warning dialog</string> -      <key>Persist</key> -      <integer>1</integer> -      <key>Type</key> -      <string>Boolean</string> -      <key>Value</key> -      <integer>1</integer> -    </map>      <key>AboutDirectX9</key>      <map>        <key>Comment</key> diff --git a/indra/newview/llfirstuse.cpp b/indra/newview/llfirstuse.cpp index b3fdf60b11..7f74b18fd0 100644 --- a/indra/newview/llfirstuse.cpp +++ b/indra/newview/llfirstuse.cpp @@ -45,7 +45,7 @@  #include "llappviewer.h"  #include "lltracker.h" -/* +  // static  std::set<std::string> LLFirstUse::sConfigVariables; @@ -76,107 +76,7 @@ void LLFirstUse::resetFirstUse()  		gWarningSettings.setBOOL(*iter, TRUE);  	}  } -*/ -/* - -// Called whenever the viewer detects that your balance went up -void LLFirstUse::useBalanceIncrease(S32 delta) -{ -	if (gWarningSettings.getBOOL("FirstBalanceIncrease")) -	{ -		gWarningSettings.setBOOL("FirstBalanceIncrease", FALSE); - -		LLSD args; -		args["AMOUNT"] = llformat("%d",delta); -		LLNotificationsUtil::add("FirstBalanceIncrease", args); -	} -} - - -// Called whenever the viewer detects your balance went down -void LLFirstUse::useBalanceDecrease(S32 delta) -{ -	if (gWarningSettings.getBOOL("FirstBalanceDecrease")) -	{ -		gWarningSettings.setBOOL("FirstBalanceDecrease", FALSE); - -		LLSD args; -		args["AMOUNT"] = llformat("%d",-delta); -		LLNotificationsUtil::add("FirstBalanceDecrease", args); -	} -} - - -// static -void LLFirstUse::useSit() -{ -	// Our orientation island uses sitting to teach vehicle driving -	// so just never show this message. JC -	//if (gWarningSettings.getBOOL("FirstSit")) -	//{ -	//	gWarningSettings.setBOOL("FirstSit", FALSE); -        // -	//	LLNotificationsUtil::add("FirstSit"); -	//} -} - -// static -void LLFirstUse::useMap() -{ -	if (gWarningSettings.getBOOL("FirstMap")) -	{ -		gWarningSettings.setBOOL("FirstMap", FALSE); - -		LLNotificationsUtil::add("FirstMap"); -	} -} - -// static -void LLFirstUse::useGoTo() -{ -	// nothing for now JC -} - -// static -void LLFirstUse::useBuild() -{ -	if (gWarningSettings.getBOOL("FirstBuild")) -	{ -		gWarningSettings.setBOOL("FirstBuild", FALSE); - -		LLNotificationsUtil::add("FirstBuild"); -	} -} -  - */ -/* -// static -void LLFirstUse::useLeftClickNoHit() -{  -	if (gWarningSettings.getBOOL("FirstLeftClickNoHit")) -	{ -		gWarningSettings.setBOOL("FirstLeftClickNoHit", FALSE); - -		LLNotificationsUtil::add("FirstLeftClickNoHit"); -	} -} -*/ -/* -// static -void LLFirstUse::useTeleport() -{ -	if (gWarningSettings.getBOOL("FirstTeleport")) -	{ -		LLVector3d teleportDestination = LLTracker::getTrackedPositionGlobal(); -		if(teleportDestination != LLVector3d::zero) -		{ -			gWarningSettings.setBOOL("FirstTeleport", FALSE); -		        LLNotificationsUtil::add("FirstTeleport"); -		} -	} -} -*/  // static  void LLFirstUse::useOverrideKeys()  { @@ -192,36 +92,6 @@ void LLFirstUse::useOverrideKeys()  		}  	}  } -/* -// static -void LLFirstUse::useAttach() -{ -	// nothing for now -} - -// static -void LLFirstUse::useAppearance() -{ -	if (gWarningSettings.getBOOL("FirstAppearance")) -	{ -		gWarningSettings.setBOOL("FirstAppearance", FALSE); - -		LLNotificationsUtil::add("FirstAppearance"); -	} -} - -// static -void LLFirstUse::useInventory() -{ -	if (gWarningSettings.getBOOL("FirstInventory")) -	{ -		gWarningSettings.setBOOL("FirstInventory", FALSE); - -		LLNotificationsUtil::add("FirstInventory"); -	} -} - -*/  // static  void LLFirstUse::useSandbox() @@ -236,51 +106,3 @@ void LLFirstUse::useSandbox()  		LLNotificationsUtil::add("FirstSandbox", args);  	}  } -/* -// static -void LLFirstUse::useFlexible() -{ -	if (gWarningSettings.getBOOL("FirstFlexible")) -	{ -		gWarningSettings.setBOOL("FirstFlexible", FALSE); - -		LLNotificationsUtil::add("FirstFlexible"); -	} -} - -// static -void LLFirstUse::useDebugMenus() -{ -	if (gWarningSettings.getBOOL("FirstDebugMenus")) -	{ -		gWarningSettings.setBOOL("FirstDebugMenus", FALSE); - -		LLNotificationsUtil::add("FirstDebugMenus"); -	} -} - -// static -void LLFirstUse::useSculptedPrim() -{ -	if (gWarningSettings.getBOOL("FirstSculptedPrim")) -	{ -		gWarningSettings.setBOOL("FirstSculptedPrim", FALSE); - -		LLNotificationsUtil::add("FirstSculptedPrim"); -		 -	} -} - -// static  -void LLFirstUse::useMedia() -{ -	if (gWarningSettings.getBOOL("FirstMedia")) -	{ -		gWarningSettings.setBOOL("FirstMedia", FALSE); - -		// Popup removed as a short-term fix for EXT-1643. -		// Ultimately, the plan is to kill all First Use dialogs -		//LLNotificationsUtil::add("FirstMedia"); -	} -} -*/ diff --git a/indra/newview/llfirstuse.h b/indra/newview/llfirstuse.h index 3c7551f6cb..20ddef04d7 100644 --- a/indra/newview/llfirstuse.h +++ b/indra/newview/llfirstuse.h @@ -79,43 +79,19 @@ object or from inventory.  class LLFirstUse  {  public: -/*	 +  	// Add a config variable to be reset on resetFirstUse()  	static void addConfigVariable(const std::string& var);  	// Sets all controls back to show the dialogs.  	static void disableFirstUse();  	static void resetFirstUse(); - -	// These methods are called each time the appropriate action is -	// taken.  The functions themselves handle only showing the dialog -	// the first time, or subsequent times if the user wishes. -	static void useBalanceIncrease(S32 delta); -	static void useBalanceDecrease(S32 delta); -	static void useSit(); -	static void useMap(); -	static void useGoTo(); -	static void useBuild(); -//	static void useLeftClickNoHit(); -	static void useTeleport(); -*/   	static void useOverrideKeys(); -/*	 -	static void useAttach(); -	static void useAppearance(); -	static void useInventory(); - */ +  	static void useSandbox(); -/* -	static void useFlexible(); -	static void useDebugMenus(); -	static void useSculptedPrim(); -	static void useMedia(); -	  protected:  	static std::set<std::string> sConfigVariables; -*/  };  #endif  | 
