From ba71ca2a540b6de9bad09dc6d8d5a536e172d759 Mon Sep 17 00:00:00 2001
From: Akira Ohgaki <akiraohgaki@gmail.com>
Date: Mon, 17 Oct 2016 09:52:31 +0900
Subject: [PATCH] Private method

---
 src/utility/package.cpp | 32 ++++++++++++++++----------------
 src/utility/package.h   |  4 +++-
 2 files changed, 19 insertions(+), 17 deletions(-)

diff --git a/src/utility/package.cpp b/src/utility/package.cpp
index eb2e58c..7cd2668 100644
--- a/src/utility/package.cpp
+++ b/src/utility/package.cpp
@@ -9,23 +9,12 @@ namespace Utility {
 Package::Package(QObject *parent) : QObject(parent)
 {}
 
-bool Package::process(const QString &program, const QStringList &arguments)
-{
-    QProcess process;
-    process.start(program, arguments);
-    if (process.waitForFinished()) {
-        process.waitForReadyRead();
-        return true;
-    }
-    return false;
-}
-
 bool Package::installProgram(const QString &path, const QString &targetPath)
 {
     QString program = "install";
     QStringList arguments;
     arguments << "-m" << "755" << "-p" << path << targetPath;
-    return process(program, arguments);
+    return _process(program, arguments);
 }
 
 bool Package::installFile(const QString &path, const QString &targetPath)
@@ -33,7 +22,7 @@ bool Package::installFile(const QString &path, const QString &targetPath)
     QString program = "install";
     QStringList arguments;
     arguments << "-m" << "644" << "-p" << path << targetPath;
-    return process(program, arguments);
+    return _process(program, arguments);
 }
 
 bool Package::installPlasmapkg(const QString &path, const QString &type)
@@ -41,7 +30,7 @@ bool Package::installPlasmapkg(const QString &path, const QString &type)
     QString program = "plasmapkg2";
     QStringList arguments;
     arguments << "-t" << type << "-i" << path;
-    return process(program, arguments);
+    return _process(program, arguments);
 }
 
 bool Package::uninstallPlasmapkg(const QString &path, const QString &type)
@@ -49,7 +38,7 @@ bool Package::uninstallPlasmapkg(const QString &path, const QString &type)
     QString program = "plasmapkg2";
     QStringList arguments;
     arguments << "-t" << type << "-r" << path;
-    return process(program, arguments);
+    return _process(program, arguments);
 }
 
 bool Package::uncompressArchive(const QString &path, const QString &targetDir)
@@ -100,10 +89,21 @@ bool Package::uncompressArchive(const QString &path, const QString &targetDir)
             arguments << "e" << path << targetDir;
         }
 
-        return process(program, arguments);
+        return _process(program, arguments);
     }
 
     return false;
 }
 
+bool Package::_process(const QString &program, const QStringList &arguments)
+{
+    QProcess process;
+    process.start(program, arguments);
+    if (process.waitForFinished()) {
+        process.waitForReadyRead();
+        return true;
+    }
+    return false;
+}
+
 } // namespace Utility
diff --git a/src/utility/package.h b/src/utility/package.h
index 6300962..04f8180 100644
--- a/src/utility/package.h
+++ b/src/utility/package.h
@@ -12,12 +12,14 @@ class Package : public QObject
 public:
     explicit Package(QObject *parent = 0);
 
-    static bool process(const QString &program, const QStringList &arguments);
     static bool installProgram(const QString &path, const QString &targetPath);
     static bool installFile(const QString &path, const QString &targetPath);
     static bool installPlasmapkg(const QString &path, const QString &type = "plasmoid");
     static bool uninstallPlasmapkg(const QString &path, const QString &type = "plasmoid");
     static bool uncompressArchive(const QString &path, const QString &targetDir);
+
+private:
+    static bool _process(const QString &program, const QStringList &arguments);
 };
 
 } // namespace Utility
-- 
GitLab