/* * This file is part of smolbote. It's copyrighted by the contributors recorded * in the version control history of the file, available from its original * location: https://library.iserlohn-fortress.net/aqua/smolbote.git * * SPDX-License-Identifier: GPL-3.0 */ #ifndef SMOLBOTE_ADBLOCK_OPTIONS_H #define SMOLBOTE_ADBLOCK_OPTIONS_H #include #include #include namespace AdblockPlus { enum OptionState { Allow, Block, Unset }; struct Options { bool exception = false; bool matchcase = false; bool firstparty = true; bool thirdparty = true; QHash resource_options; bool set(const QString &option); }; } #endif // SMOLBOTE_ADBLOCK_OPTIONS_H