/packages/apps/DocumentsUI/src/com/android/documentsui/sorting/ |
D | SortModel.java | 46 public class SortModel implements Parcelable { class 99 public SortModel(Collection<SortDimension> columns) { in SortModel() method in SortModel 239 case SortModel.SORT_DIMENSION_ID_TITLE: in addQuerySortArgs() 244 case SortModel.SORT_DIMENSION_ID_DATE: in addQuerySortArgs() 249 case SortModel.SORT_DIMENSION_ID_SIZE: in addQuerySortArgs() 291 case SortModel.SORT_DIMENSION_ID_TITLE: in getDocumentSortQuery() 294 case SortModel.SORT_DIMENSION_ID_DATE: in getDocumentSortQuery() 297 case SortModel.SORT_DIMENSION_ID_SIZE: in getDocumentSortQuery() 354 if (o == null || !(o instanceof SortModel)) { in equals() 362 SortModel other = (SortModel) o; in equals() [all …]
|
D | TableHeaderController.java | 22 import com.android.documentsui.sorting.SortModel.SortDimensionId; 40 private final SortModel.UpdateListener mModelListener = this::onModelUpdate; 42 private final SortModel mModel; 44 private TableHeaderController(SortModel sortModel, View tableHeader) { in TableHeaderController() 56 onModelUpdate(mModel, SortModel.UPDATE_TYPE_UNSPECIFIED); in TableHeaderController() 61 private void onModelUpdate(SortModel model, int updateTypeUnspecified) { in onModelUpdate() 62 bindCell(mTitleCell, SortModel.SORT_DIMENSION_ID_TITLE); in onModelUpdate() 63 bindCell(mSummaryCell, SortModel.SORT_DIMENSION_ID_SUMMARY); in onModelUpdate() 64 bindCell(mSizeCell, SortModel.SORT_DIMENSION_ID_SIZE); in onModelUpdate() 65 bindCell(mDateCell, SortModel.SORT_DIMENSION_ID_DATE); in onModelUpdate() [all …]
|
D | DropdownSortWidgetController.java | 31 import com.android.documentsui.sorting.SortModel.SortDimensionId; 32 import com.android.documentsui.sorting.SortModel.UpdateType; 42 private final SortModel mModel; 47 private final SortModel.UpdateListener mListener; 49 public DropdownSortWidgetController(SortModel model, View widget) { in DropdownSortWidgetController() 63 onModelUpdate(mModel, SortModel.UPDATE_TYPE_UNSPECIFIED); in DropdownSortWidgetController() 94 private void onModelUpdate(SortModel model, @UpdateType int updateType) { in onModelUpdate() 97 if ((updateType & SortModel.UPDATE_TYPE_VISIBILITY) != 0) { in onModelUpdate() 101 if ((updateType & SortModel.UPDATE_TYPE_SORTING) != 0) { in onModelUpdate() 118 if (sortedId == SortModel.SORT_DIMENSION_ID_UNKNOWN) { in bindSortedDimension() [all …]
|
D | SortingCursorWrapper.java | 28 import com.android.documentsui.sorting.SortModel.SortDimensionId; 51 case SortModel.SORT_DIMENSION_ID_TITLE: in SortingCursorWrapper() 54 case SortModel.SORT_DIMENSION_ID_DATE: in SortingCursorWrapper() 55 case SortModel.SORT_DIMENSION_ID_SIZE: in SortingCursorWrapper() 70 case SortModel.SORT_DIMENSION_ID_TITLE: in SortingCursorWrapper() 75 case SortModel.SORT_DIMENSION_ID_DATE: in SortingCursorWrapper() 79 case SortModel.SORT_DIMENSION_ID_SIZE: in SortingCursorWrapper() 88 case SortModel.SORT_DIMENSION_ID_TITLE: in SortingCursorWrapper() 91 case SortModel.SORT_DIMENSION_ID_DATE: in SortingCursorWrapper() 92 case SortModel.SORT_DIMENSION_ID_SIZE: in SortingCursorWrapper()
|
D | SortController.java | 78 SortModel sortModel) { in create() 82 case SortModel.SORT_DIMENSION_ID_TITLE: in create() 85 case SortModel.SORT_DIMENSION_ID_SIZE: in create() 88 case SortModel.SORT_DIMENSION_ID_DATE: in create()
|
/packages/apps/DocumentsUI/tests/functional/com/android/documentsui/ |
D | SortDocumentUiTest.java | 24 import com.android.documentsui.sorting.SortModel; 95 SortModel.SORT_DIMENSION_ID_TITLE, SortDimension.SORT_DIRECTION_DESCENDING); in testSortByName_Descending_listMode() 105 SortModel.SORT_DIMENSION_ID_SIZE, SortDimension.SORT_DIRECTION_ASCENDING); in testSortBySize_Ascending_listMode() 115 SortModel.SORT_DIMENSION_ID_SIZE, SortDimension.SORT_DIRECTION_DESCENDING); in testSortBySize_Descending_listMode() 125 SortModel.SORT_DIMENSION_ID_DATE, SortDimension.SORT_DIRECTION_ASCENDING); in testSortByModified_Ascending_listMode() 135 SortModel.SORT_DIMENSION_ID_DATE, SortDimension.SORT_DIRECTION_DESCENDING); in testSortByModified_Descending_listMode() 145 SortModel.SORT_DIMENSION_ID_TITLE, SortDimension.SORT_DIRECTION_DESCENDING); in testSortByName_Descending_gridMode() 155 SortModel.SORT_DIMENSION_ID_SIZE, SortDimension.SORT_DIRECTION_ASCENDING); in testSortBySize_Ascending_gridMode() 165 SortModel.SORT_DIMENSION_ID_SIZE, SortDimension.SORT_DIRECTION_DESCENDING); in testSortBySize_Descending_gridMode() 175 SortModel.SORT_DIMENSION_ID_DATE, SortDimension.SORT_DIRECTION_ASCENDING); in testSortByModified_Ascending_gridMode() [all …]
|
/packages/apps/DocumentsUI/tests/unit/com/android/documentsui/sorting/ |
D | SortModelTest.java | 29 import com.android.documentsui.sorting.SortModel.UpdateListener; 30 import com.android.documentsui.sorting.SortModel.UpdateType; 74 private SortModel mModel; 78 mModel = new SortModel(Arrays.asList(DIMENSIONS)); in setUp() 108 assertEquals(SortModel.UPDATE_TYPE_VISIBILITY, DUMMY_LISTENER.mLastUpdateType); in testSetDimensionVisibility() 113 assertEquals(SortModel.SORT_DIMENSION_ID_UNKNOWN, mModel.getSortedDimensionId()); in testNotSortedByDefault() 125 assertEquals(SortModel.UPDATE_TYPE_SORTING, DUMMY_LISTENER.mLastUpdateType); in testSortByDefault() 137 assertEquals(SortModel.UPDATE_TYPE_SORTING, DUMMY_LISTENER.mLastUpdateType); in testSortByUser() 150 assertEquals(SortModel.UPDATE_TYPE_SORTING, DUMMY_LISTENER.mLastUpdateType); in testOrderNotChanged_sortByDefaultAfterSortByUser() 163 assertEquals(SortModel.UPDATE_TYPE_SORTING, DUMMY_LISTENER.mLastUpdateType); in testOrderChanged_sortByUserAfterSortByDefault() [all …]
|
D | SortingCursorWrapperTest.java | 34 import com.android.documentsui.sorting.SortModel.SortDimensionId; 76 private SortModel sortModel; 105 sortModel.sortByUser(SortModel.SORT_DIMENSION_ID_TITLE, in testSort_names_ascending() 129 sortModel.sortByUser(SortModel.SORT_DIMENSION_ID_TITLE, in testSort_names_descending() 150 sortModel.sortByUser(SortModel.SORT_DIMENSION_ID_SIZE, in testSort_sizes_ascending() 173 sortModel.sortByUser(SortModel.SORT_DIMENSION_ID_SIZE, in testSort_sizes_descending() 208 sortModel.sortByUser(SortModel.SORT_DIMENSION_ID_SIZE, in testSort_sizesWithBucketing_ascending() 260 sortModel.sortByUser(SortModel.SORT_DIMENSION_ID_SIZE, in testSort_sizesWithBucketing_descending() 318 sortModel.sortByUser(SortModel.SORT_DIMENSION_ID_DATE, in testSort_time_ascending() 355 sortModel.sortByUser(SortModel.SORT_DIMENSION_ID_DATE, in testSort_time_descending() [all …]
|
/packages/apps/DocumentsUI/tests/common/com/android/documentsui/bots/ |
D | SortHeaderBot.java | 41 import com.android.documentsui.sorting.SortModel; 42 import com.android.documentsui.sorting.SortModel.SortDimensionId; 54 private final SortModel mSortModel = SortModel.createModel();
|
/packages/apps/DocumentsUI/tests/common/com/android/documentsui/testing/ |
D | SortModels.java | 19 import com.android.documentsui.sorting.SortModel; 25 public static SortModel createTestSortModel() { in createTestSortModel() 28 return SortModel.createModel(); in createTestSortModel()
|
D | TestEnv.java | 29 import com.android.documentsui.sorting.SortModel; 73 state.sortModel = SortModel.createModel(); in TestEnv()
|
/packages/apps/DocumentsUI/src/com/android/documentsui/ |
D | DirectoryLoader.java | 45 import com.android.documentsui.sorting.SortModel; 58 private final SortModel mModel; 73 SortModel model, in DirectoryLoader()
|
D | BaseActivity.java | 65 import com.android.documentsui.sorting.SortModel; 262 state.sortModel = SortModel.createModel(); in getState() 301 SortModel.SORT_DIMENSION_ID_SUMMARY, in onRootPicked()
|
/packages/apps/DocumentsUI/src/com/android/documentsui/dirlist/ |
D | DirectoryFragment.java | 108 import com.android.documentsui.sorting.SortModel; 192 private SortModel.UpdateListener mSortListener = (model, updateType) -> { 194 if ((updateType & SortModel.UPDATE_TYPE_SORTING) != 0) { 402 ? SortModel.SORT_DIMENSION_ID_DATE in onActivityCreated() 403 : SortModel.SORT_DIMENSION_ID_TITLE); in onActivityCreated() 1178 || mLocalState.mLastSortDimensionId == SortModel.SORT_DIMENSION_ID_UNKNOWN in accept()
|
D | DirectoryState.java | 25 import com.android.documentsui.sorting.SortModel; 40 int mLastSortDimensionId = SortModel.SORT_DIMENSION_ID_UNKNOWN;
|
/packages/apps/DocumentsUI/src/com/android/documentsui/base/ |
D | State.java | 28 import com.android.documentsui.sorting.SortModel; 79 public SortModel sortModel;
|
/packages/apps/DocumentsUI/tests/unit/com/android/documentsui/ |
D | AbstractActionHandlerTest.java | 37 import com.android.documentsui.sorting.SortModel; 209 SortModel.SORT_DIMENSION_ID_TITLE, SortDimension.SORT_DIRECTION_ASCENDING); in testLoadChildrenDocuments()
|