#pragma once #include "Menu.h" #include "../OctoPrintClient.h" #include #include "TemperatureMenuItem.h" class PreheatMenu : public Menu { public: PreheatMenu(); void beforeShow() override; void processKey(char c) override; void RetrieveTemperatures(); void CreateTemperatureMenu (TemperatureMenuItem* item); void TriggerPreheat (TemperatureMenuItem* item); LinkedList presetMenuItems; LinkedList temperatureItems; OctoPrintClient *client; private: bool selectPreset = true; };