Implemented dual list selection widgets for choosing modules.

This commit is contained in:
Jakob Friedl
2025-09-24 16:30:29 +02:00
parent d4bdf56224
commit b6c81755a0
7 changed files with 195 additions and 15 deletions

View File

@@ -99,6 +99,18 @@ type
ZILEAN = 2'u8
FOLIAGE = 3'u8
# Custom iterator for ModuleType, as it uses powers of 2 instead of standard increments
iterator items*(e: typedesc[ModuleType]): ModuleType =
# yield MODULE_ALL
yield MODULE_SLEEP
yield MODULE_SHELL
yield MODULE_BOF
yield MODULE_DOTNET
yield MODULE_FILESYSTEM
yield MODULE_FILETRANSFER
yield MODULE_SCREENSHOT
yield MODULE_SITUATIONAL_AWARENESS
# Encryption
type
Uuid* = uint32