beremiz

Altered DropDown widget (#60)

13 months ago, Dino Kosic
dde2bbf2c43a
Altered DropDown widget (#60)

* Altered DropDown widget: Added another mandatory path variable - selection value (depending on use case, one could prefer direct access to selection value rather than selection index); and another optional path variable - options (string variable to allow for dynamic change of options, as opposed to providing static list of options through arguments); and example with both static and dynamic dropdowns.

* Make second path variable optional, for backwards compatibility
#ifndef BLOB_HPP
#define BLOB_HPP
#include <string>
#include <filesystem>
#include "md5.hpp"
class Blob
{
public:
Blob(uint8_t *seedData, size_t seedLength);
~Blob();
MD5::digest_t digest();
uint32_t appendChunk(uint8_t *data, size_t length);
uint32_t asFile(std::filesystem::path &filename);
private:
MD5 md5;
std::FILE * m_file;
std::filesystem::path m_filename;
};
#endif // BLOB_HPP