mirror of
				https://github.com/SimpleMobileTools/Simple-File-Manager.git
				synced 2025-06-05 22:09:15 +02:00 
			
		
		
		
	adding some initial storage analysis tab related things
This commit is contained in:
		| @@ -58,7 +58,7 @@ android { | ||||
| } | ||||
|  | ||||
| dependencies { | ||||
|     implementation 'com.github.SimpleMobileTools:Simple-Commons:cad50847e3' | ||||
|     implementation 'com.github.SimpleMobileTools:Simple-Commons:5079455be9' | ||||
|     implementation 'com.github.Stericson:RootTools:df729dcb13' | ||||
|     implementation 'com.github.Stericson:RootShell:1.6' | ||||
|     implementation 'com.alexvasilkov:gesture-views:2.5.2' | ||||
|   | ||||
| @@ -60,6 +60,12 @@ class MainActivity : SimpleActivity() { | ||||
|         super.onCreate(savedInstanceState) | ||||
|         setContentView(R.layout.activity_main) | ||||
|         appLaunched(BuildConfig.APPLICATION_ID) | ||||
|  | ||||
|         if (!config.wasStorageAnalysisTabAdded) { | ||||
|             config.wasStorageAnalysisTabAdded = true | ||||
|             config.showTabs += TAB_STORAGE_ANALYSIS | ||||
|         } | ||||
|  | ||||
|         setupTabColors(config.lastUsedViewPagerPage) | ||||
|         storeStateVariables() | ||||
|         mIsPasswordProtectionPending = config.isAppPasswordProtectionOn | ||||
|   | ||||
| @@ -5,6 +5,7 @@ import com.simplemobiletools.commons.activities.BaseSimpleActivity | ||||
| import com.simplemobiletools.commons.extensions.setupDialogStuff | ||||
| import com.simplemobiletools.commons.helpers.TAB_FILES | ||||
| import com.simplemobiletools.commons.helpers.TAB_RECENT_FILES | ||||
| import com.simplemobiletools.commons.helpers.TAB_STORAGE_ANALYSIS | ||||
| import com.simplemobiletools.commons.views.MyAppCompatCheckbox | ||||
| import com.simplemobiletools.filemanager.pro.R | ||||
| import com.simplemobiletools.filemanager.pro.extensions.config | ||||
| @@ -18,6 +19,7 @@ class ManageVisibleTabsDialog(val activity: BaseSimpleActivity) { | ||||
|         tabs.apply { | ||||
|             put(TAB_FILES, R.id.manage_visible_tabs_files) | ||||
|             put(TAB_RECENT_FILES, R.id.manage_visible_tabs_recent_files) | ||||
|             put(TAB_STORAGE_ANALYSIS, R.id.manage_visible_tabs_storage_analysis) | ||||
|         } | ||||
|  | ||||
|         val showTabs = activity.config.showTabs | ||||
|   | ||||
| @@ -121,4 +121,8 @@ class Config(context: Context) : BaseConfig(context) { | ||||
|     var showTabs: Int | ||||
|         get() = prefs.getInt(SHOW_TABS, ALL_TABS_MASK) | ||||
|         set(showTabs) = prefs.edit().putInt(SHOW_TABS, showTabs).apply() | ||||
|  | ||||
|     var wasStorageAnalysisTabAdded: Boolean | ||||
|         get() = prefs.getBoolean(WAS_STORAGE_ANALYSIS_TAB_ADDED, false) | ||||
|         set(wasStorageAnalysisTabAdded) = prefs.edit().putBoolean(WAS_STORAGE_ANALYSIS_TAB_ADDED, wasStorageAnalysisTabAdded).apply() | ||||
| } | ||||
|   | ||||
| @@ -20,6 +20,7 @@ const val FILE_COLUMN_CNT = "file_column_cnt" | ||||
| const val FILE_LANDSCAPE_COLUMN_CNT = "file_landscape_column_cnt" | ||||
| const val DISPLAY_FILE_NAMES = "display_file_names" | ||||
| const val SHOW_TABS = "show_tabs" | ||||
| const val WAS_STORAGE_ANALYSIS_TAB_ADDED = "was_storage_analysis_tab_added" | ||||
|  | ||||
| // open as | ||||
| const val OPEN_AS_DEFAULT = 0 | ||||
|   | ||||
| @@ -29,5 +29,13 @@ | ||||
|             android:paddingBottom="@dimen/activity_margin" | ||||
|             android:text="@string/recent_files_tab" /> | ||||
|  | ||||
|         <com.simplemobiletools.commons.views.MyAppCompatCheckbox | ||||
|             android:id="@+id/manage_visible_tabs_storage_analysis" | ||||
|             android:layout_width="match_parent" | ||||
|             android:layout_height="wrap_content" | ||||
|             android:paddingTop="@dimen/activity_margin" | ||||
|             android:paddingBottom="@dimen/activity_margin" | ||||
|             android:text="@string/storage_analysis" /> | ||||
|  | ||||
|     </LinearLayout> | ||||
| </ScrollView> | ||||
|   | ||||
		Reference in New Issue
	
	Block a user