[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;
}