#include "ApplistModel.h"
#include "ApplistPresenter.h"
#include "SetDesktopModel.h"
+#include "themestyle/include/ThemeStyleModel.h"
namespace OHOS
{
bool ApplistModel::GetIsUseListStyle(void)
{
- return (SetDesktopModel::GetInstance().GetDesktopStyle() == APPLIST_STYLE);
+ return (ThemeStyleModel::GetInstance().GetAppListDisplayStyle() == APPLIST_STYLE);
}
}
* @Author: luozheng 1732036298@qq.com
* @Date: 2024-04-08 16:43:48
* @LastEditors: luozheng 1732036298@qq.com
- * @LastEditTime: 2024-06-14 19:14:53
+ * @LastEditTime: 2024-06-14 19:39:03
* @FilePath: /FD230/code/sdk/application/wearable/fd230app/nativeui/set_desktop/src/ThemeStylePresenter.cpp
*/
NativeAbility::GetInstance().Back(TransitionType::TRANSITION_BACK_TO_HEXAGONS);
return true;
}
- /* -------------------------------------------------------------------------- */
- if (viewId == THEME_STYLE_LIST)
- {
- ThemeStyleModel::GetInstance().SetAppListDisplayStyle(ThemeStyle::APPLIST_STYLE);
- }
- else if (viewId == THEME_STYLE_HEXAGONS)
- {
- ThemeStyleModel::GetInstance().SetAppListDisplayStyle(ThemeStyle::HEXAGONS_STYLE);
- }
- LabelButtonExt->SetImageSrc(PNG_CHECKBOX_ON_IMAGE, PNG_CHECKBOX_ON_IMAGE);
- LabelButtonExt->Invalidate();
- uint16_t preSlice = NativeAbility::GetInstance().GetPreSliceId();
- if (preSlice == VIEW_APPLIST)
- {
- NativeAbility::GetInstance().Back(TransitionType::TRANSITION_BACK_TO_HEXAGONS);
- }
else
{
- NativeAbility::GetInstance().ChangeSlice(VIEW_APPLIST);
- NativeAbility::GetInstance().ClearSliceIdStack();
+ if (viewId == THEME_STYLE_LIST)
+ {
+ ThemeStyleModel::GetInstance().SetAppListDisplayStyle(ThemeStyle::APPLIST_STYLE);
+ }
+ else if (viewId == THEME_STYLE_HEXAGONS)
+ {
+ ThemeStyleModel::GetInstance().SetAppListDisplayStyle(ThemeStyle::HEXAGONS_STYLE);
+ }
+ // LabelButtonExt->SetImageSrc(PNG_CHECKBOX_ON_IMAGE, PNG_CHECKBOX_ON_IMAGE);
+ // LabelButtonExt->Invalidate();
+ uint16_t preSlice = NativeAbility::GetInstance().GetPreSliceId();
+ if (preSlice == VIEW_APPLIST)
+ {
+ NativeAbility::GetInstance().Back(TransitionType::TRANSITION_BACK_TO_HEXAGONS);
+ }
+ else
+ {
+ NativeAbility::GetInstance().ChangeSlice(VIEW_APPLIST);
+ NativeAbility::GetInstance().ClearSliceIdStack();
+ }
}
return true;