config moved to c++ plugin, removed old qml + fileview implementation
This commit is contained in:
@@ -0,0 +1,56 @@
|
||||
#pragma once
|
||||
#include "ConfigSection.hpp"
|
||||
#include <qqmlregistration.h>
|
||||
|
||||
class Performance : public ConfigSection {
|
||||
Q_OBJECT
|
||||
QML_UNCREATABLE("Instantiated internally by Config")
|
||||
|
||||
CFG_PROPERTY(bool, enabled, Enabled)
|
||||
CFG_PROPERTY(bool, showBattery, ShowBattery)
|
||||
CFG_PROPERTY(bool, showCpu, ShowCpu)
|
||||
CFG_PROPERTY(bool, showGpu, ShowGpu)
|
||||
CFG_PROPERTY(bool, showMemory, ShowMemory)
|
||||
CFG_PROPERTY(bool, showNetwork, ShowNetwork)
|
||||
CFG_PROPERTY(bool, showStorage, ShowStorage)
|
||||
CFG_PROPERTY(bool, showVram, ShowVram)
|
||||
|
||||
public:
|
||||
explicit Performance(QObject *parent = nullptr);
|
||||
};
|
||||
|
||||
class DashboardSizes : public ConfigSection {
|
||||
Q_OBJECT
|
||||
QML_UNCREATABLE("Instantiated internally by Config")
|
||||
|
||||
CFG_PROPERTY(int, dateTimeWidth, DateTimeWidth)
|
||||
CFG_PROPERTY(int, infoIconSize, InfoIconSize)
|
||||
CFG_PROPERTY(int, infoWidth, InfoWidth)
|
||||
CFG_PROPERTY(int, mediaCoverArtSize, MediaCoverArtSize)
|
||||
CFG_PROPERTY(int, mediaProgressSweep, MediaProgressSweep)
|
||||
CFG_PROPERTY(int, mediaProgressThickness, MediaProgressThickness)
|
||||
CFG_PROPERTY(int, mediaVisualizerSize, MediaVisualizerSize)
|
||||
CFG_PROPERTY(int, mediaWidth, MediaWidth)
|
||||
CFG_PROPERTY(int, resourceProgessThickness, ResourceProgessThickness)
|
||||
CFG_PROPERTY(int, resourceSize, ResourceSize)
|
||||
CFG_PROPERTY(int, tabIndicatorHeight, TabIndicatorHeight)
|
||||
CFG_PROPERTY(int, tabIndicatorSpacing, TabIndicatorSpacing)
|
||||
CFG_PROPERTY(int, weatherWidth, WeatherWidth)
|
||||
|
||||
public:
|
||||
explicit DashboardSizes(QObject *parent = nullptr);
|
||||
};
|
||||
|
||||
class Dashboard : public ConfigSection {
|
||||
Q_OBJECT
|
||||
QML_UNCREATABLE("Instantiated internally by Config")
|
||||
|
||||
CFG_PROPERTY(bool, enabled, Enabled)
|
||||
CFG_PROPERTY(int, mediaUpdateInterval, MediaUpdateInterval)
|
||||
CFG_SECTION(Performance, performance, Performance)
|
||||
CFG_PROPERTY(int, resourceUpdateInterval, ResourceUpdateInterval)
|
||||
CFG_SECTION(DashboardSizes, sizes, Sizes)
|
||||
|
||||
public:
|
||||
explicit Dashboard(QObject *parent = nullptr);
|
||||
};
|
||||
Reference in New Issue
Block a user