diff --git a/src/appcontroller.cpp b/src/appcontroller.cpp index 9aad8e5..ee70b8c 100644 --- a/src/appcontroller.cpp +++ b/src/appcontroller.cpp @@ -124,14 +124,6 @@ void AppController::initializeSettings() } } -void AppController::createDirectories() -{ - if (m_fileManager) { - m_fileManager->createDirectory(QString("/Pictures/furios-camera")); - m_fileManager->createDirectory(QString("/Videos/furios-camera")); - } -} - void AppController::restartGpsIfNeeded() { if (m_fileManager && SettingsManager::instance().gpsOn()) { diff --git a/src/appcontroller.h b/src/appcontroller.h index dc0e6aa..a06b6ef 100644 --- a/src/appcontroller.h +++ b/src/appcontroller.h @@ -37,7 +37,6 @@ class AppController : public QObject void showWindow(); void loadCamera(); void initializeSettings(); - void createDirectories(); void restartGpsIfNeeded(); void check_gsettings_background(); void setup_gsettings_listener(); diff --git a/src/filemanager.cpp b/src/filemanager.cpp index 8e1d1e5..55e2b26 100644 --- a/src/filemanager.cpp +++ b/src/filemanager.cpp @@ -31,16 +31,6 @@ FileManager::~FileManager() { } // ***************** File Management ***************** - -void FileManager::createDirectory(const QString &path) { - QDir dir; - - QString homePath = QStandardPaths::writableLocation(QStandardPaths::HomeLocation); - if (!dir.exists(homePath + path)) { - dir.mkpath(homePath + path); - } -} - void FileManager::removeGStreamerCacheDirectory() { QString homePath = QStandardPaths::writableLocation(QStandardPaths::HomeLocation); QString filePath = homePath + "/.cache/gstreamer-1.0/registry.aarch64.bin"; diff --git a/src/filemanager.h b/src/filemanager.h index b281cdf..fd078cc 100644 --- a/src/filemanager.h +++ b/src/filemanager.h @@ -24,7 +24,6 @@ class FileManager : public QObject explicit FileManager(QObject *parent = nullptr); ~FileManager(); // ***************** File Management ***************** - Q_INVOKABLE void createDirectory(const QString &path); Q_INVOKABLE void removeGStreamerCacheDirectory(); Q_INVOKABLE QString getConfigFile(); Q_INVOKABLE bool deleteImage(const QString &fileUrl); diff --git a/src/main.cpp b/src/main.cpp index f6b4997..a2b7b2d 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -11,13 +11,27 @@ #include #include #include +#include +#include #include #include #include "singleinstance.h" #include "appcontroller.h" +static void createDirectory(const QString &path) +{ + QDir dir; + + QString homePath = QStandardPaths::writableLocation(QStandardPaths::HomeLocation); + if (!dir.exists(homePath + path)) { + dir.mkpath(homePath + path); + } +} + int main(int argc, char *argv[]) { + createDirectory(QString("/Pictures/furios-camera")); + createDirectory(QString("/Videos/furios-camera")); #if QT_VERSION < QT_VERSION_CHECK(6, 0, 0) QCoreApplication::setAttribute(Qt::AA_EnableHighDpiScaling); #endif @@ -51,7 +65,6 @@ int main(int argc, char *argv[]) appController.initialize(); appController.initializeSettings(); - appController.createDirectories(); appController.restartGpsIfNeeded(); return app.exec();