diff --git a/src/config.h b/src/config.h index e55c82d..a8a3d64 100644 --- a/src/config.h +++ b/src/config.h @@ -1,7 +1,7 @@ /* * @Author: Uyanide pywang0608@foxmail.com * @Date: 2025-08-05 01:34:52 - * @LastEditTime: 2025-08-07 22:28:11 + * @LastEditTime: 2025-08-07 23:24:02 * @Description: Configuration manager. */ #ifndef CONFIG_H @@ -16,10 +16,10 @@ class Config : public QObject { public: enum class SortType : int { - None = 0, - Name, - Date, - Size, + None = 0, // "none" + Name, // "name" + Date, // "date" + Size, // "size" }; struct WallpaperConfigItems { diff --git a/src/designer/images_carousel.ui b/src/designer/images_carousel.ui index 8a5e1f8..ffe5f68 100644 --- a/src/designer/images_carousel.ui +++ b/src/designer/images_carousel.ui @@ -22,9 +22,6 @@ - - border: none - Qt::ScrollBarPolicy::ScrollBarAlwaysOff @@ -36,8 +33,8 @@ 0 0 - 382 - 282 + 380 + 280 diff --git a/src/images_carousel.cpp b/src/images_carousel.cpp index 05ce596..76d8b96 100644 --- a/src/images_carousel.cpp +++ b/src/images_carousel.cpp @@ -1,7 +1,7 @@ /* * @Author: Uyanide pywang0608@foxmail.com * @Date: 2025-08-05 01:22:53 - * @LastEditTime: 2025-08-07 22:17:41 + * @LastEditTime: 2025-08-08 00:43:47 * @Description: Animated carousel widget for displaying and selecting images. */ #include "images_carousel.h" @@ -37,10 +37,12 @@ ImagesCarousel::ImagesCarousel(const Config::StyleConfigItems& styleConfig, m_sortType(sortConfig.type), m_sortReverse(sortConfig.reverse) { ui->setupUi(this); - m_scrollArea = dynamic_cast(ui->scrollArea); - + m_scrollArea = dynamic_cast(ui->scrollArea); m_imagesLayout = dynamic_cast(ui->scrollAreaWidgetContents->layout()); + // Remove border + ui->scrollArea->setFrameShape(QFrame::NoFrame); + // Load initial images connect(this, &ImagesCarousel::loadingCompleted,