{-# LANGUAGE TemplateHaskell #-} module StatusNotifier.Item.Client where import DBus.Generation import StatusNotifier.Item.Constants as C import Language.Haskell.TH generateClient C.generationParams C.introspectionInterface generateSignalsFromInterface C.generationParams C.introspectionInterface printItemClient = runQ (generateClient C.generationParams C.introspectionInterface) >>= putStrLn . pprint printItemSignals = runQ (generateSignalsFromInterface C.generationParams C.introspectionInterface) >>= putStrLn . pprint