source: src/UIElements/Menu/TextMenu/SeparatorMenuItem.hpp@ d9632e

ForceAnnealing_with_BondGraph_continued_betteresults
Last change on this file since d9632e was 56f73b, checked in by Frederik Heber <heber@…>, 15 years ago

Added config.h also to all header files, code check test ascertain this in the future.

  • as we want to use config.h to pass stuff such as MEMDEBUG, NDEBUG, LOG_OBSERVER, we have to make sure that it is present in each and every file.
  • split up CodeChecks/testsuite.at: each test has its own .at file.
  • Property mode set to 100644
File size: 766 bytes
RevLine 
[65b6e0]1/*
[56f73b]2 * SeparatorMenuItem.hpp
[65b6e0]3 *
4 * Created on: Dec 11, 2009
5 * Author: crueger
6 */
7
[56f73b]8#ifndef SEPARATORITEM_HPP_
9#define SEPARATORITEM_HPP_
10
11// include config.h
12#ifdef HAVE_CONFIG_H
13#include <config.h>
14#endif
[65b6e0]15
[b59da6]16#include <string>
17
18#include "Menu/TextMenu/MenuItem.hpp"
19
20class TxMenu;
[65b6e0]21
[ef81b0]22/**
[e9be39]23 * Produce a Separator within a Menu.
[ef81b0]24 *
25 * All triggers are ignored for this Item.
26 */
[e9be39]27class SeparatorMenuItem : public MenuItem
[65b6e0]28{
29public:
[e9be39]30 SeparatorMenuItem(TxMenu* const );
31 SeparatorMenuItem(TxMenu* const ,char,int);
[b2151f5]32 ~SeparatorMenuItem();
[65b6e0]33
34 virtual void doTrigger();
[8f113e]35 virtual bool checkTrigger(char);
[65b6e0]36
[b59da6]37 virtual const std::string getDescription();
[65b6e0]38
[b59da6]39 virtual const std::string formatEntry();
[5b9bba]40private:
41 char spacer;
42 int length;
[65b6e0]43};
44
[56f73b]45#endif /* SEPARATORITEM_HPP_ */
Note: See TracBrowser for help on using the repository browser.