Pith - whittle
whittle/src/core/ConfigStore.h [0.6 kb]
Modified: 19:51:43 130 026 (27 Jul 026)
0 Days Ago
#pragma once
#include "core/FilterSettings.h"
#include <QString>
#include <QStringList>

namespace whittle {

namespace ConfigStore {

struct Scheme {
    QStringList roots;
    QStringList excluded;
    bool recursive = true;
};

QString configDir();

FilterSettings loadFilter();
bool saveFilter(const FilterSettings&);

QString loadLastSchemeName();
bool saveLastSchemeName(const QString& name);

QStringList schemeNames();
bool hasScheme(const QString& name);
bool saveScheme(const QString& name, const Scheme&);
Scheme loadScheme(const QString& name, bool* found = nullptr);

bool deleteScheme(const QString& name);

} 
} 
Updates
Whittle - Linux 130.026
Wedge - Android 126.026
Wedge - Linux 124.026
Shim - Android 117.026
Miter - 114.026
Dev
TVShow (227) 'CSA'
TVShow (228) 'APT'
TVProgram (83) 'BXT'
Miter Update(s)
Peen (Messaging)

Menu
Calendar
Project Tin (024/029)
Miter
RSS Feed
User Avatar
@vgmlr
=SUM(parts)