mirror of
https://github.com/SimpleMobileTools/Simple-File-Manager.git
synced 2025-02-17 04:10:39 +01:00
adding some initial storage analysis tab related things
This commit is contained in:
parent
ba5fb52e84
commit
fdbd093ff6
@ -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>
|
||||
|
Loading…
x
Reference in New Issue
Block a user