class FuncRequest;
class FuncStatus;
class Inset;
+class MenuBackend;
struct RGBColor;
namespace frontend {
///
virtual FuncStatus getStatus(FuncRequest const & cmd) = 0;
/// dispatch command.
- virtual void dispatch(FuncRequest const & cmd) = 0;
+ /// \return true if the \c FuncRequest has been dispatched.
+ virtual bool dispatch(FuncRequest const & cmd) = 0;
///
virtual void resetGui() = 0;
* @param fd socket descriptor (file/socket/etc)
*/
virtual void unregisterSocketCallback(int fd) = 0;
+
+ ///
+ virtual MenuBackend const & menuBackend() const = 0;
+ virtual MenuBackend & menuBackend() = 0;
};
} // namespace frontend