[plasma/union] tools/styletool: tools/style: Implement error messages for missing PackageHanlder errors

Arjen Hiemstra <[email protected]> Wed, 5 Aug 2026 10:33:24 +0000 (UTC)
Newsgroups gmane.comp.kde.cvs
Message-ID <[email protected]>
Git commit d0fd0cce2ec75783dd0ab9dae6550c76aebac203 by Arjen Hiemstra.
Committed on 05/08/2026 at 10:24.
Pushed by ahiemstra into branch 'master'.

tools/style: Implement error messages for missing PackageHanlder errors

M  +7    -1    tools/styletool/Common.h

https://invent.kde.org/plasma/union/-/commit/d0fd0cce2ec75783dd0ab9dae6550c76aebac203

diff --git a/tools/styletool/Common.h b/tools/styletool/Common.h
index adc95662..838b8825 100644
--- a/tools/styletool/Common.h
+++ b/tools/styletool/Common.h
@@ -138,9 +138,15 @@ int printHandlerError(const Union::StylePackage &package, Union::PackageHandler:
     case Union::PackageHandler::Error::NotInstalled:
         std::cerr << "The style " << qPrintable(package.id()) << " is not installed.\n";
         return 8;
+    case Union::PackageHandler::Error::NotAnUpdate:
+        std::cerr << "The style " << qPrintable(package.id()) << " in not an update for the installed style.\n";
+        return 9;
     case Union::PackageHandler::Error::PackageExists:
         std::cerr << "A style already exists at " << package.path() << "\n";
-        return 9;
+        return 10;
+    case Union::PackageHandler::Error::UnknownInputType:
+        std::cerr << "The input type " << qPrintable(package.inputType()) << " could not be found.\n";
+        return 11;
     case Union::PackageHandler::Error::None:
         break;
     }