Relacs Core Library  0.9.8
Namespaces | Macros | Variables
macroeditor.cc File Reference
#include <relacs/macroeditor.h>
#include <relacs/repros.h>
#include <relacs/repro.h>
#include <functional>
#include <QString>
#include <QGroupBox>
#include <QPushButton>
#include <QHBoxLayout>
#include <QGridLayout>
#include <QLabel>
#include <QLineEdit>
#include <QPlainTextEdit>
#include <QScrollArea>
#include <QCheckBox>
#include <QSpinBox>
#include <QTreeWidgetItem>
#include <QListWidget>
#include <moc_macroeditor.cc>
Include dependency graph for macroeditor.cc:

Namespaces

 relacs
 
 relacs::MacroGUI
 
 relacs::MacroMgr
 

Macros

#define MAP_TYPE(TYPE, NAME,...)   { TYPE, { TYPE, NAME, { NAME, __VA_ARGS__} } },
 
#define ADD_KEYWORD(KEY, GROUP, NAME, IDENT, DESC, INVERT)   { KEY, { KEY, GROUP, NAME, IDENT, DESC, INVERT } },
 
#define ADD_TYPE(KEY, NAME, TYPE)   { KEY, { KEY, NAME, [] { return new TYPE(); } } },
 

Variables

std::map
< MacroCommandParameter::SequenceMode,
SequenceTypeInfo > 
SEQUENCE_INFO
 
static const std::map
< MacroInfo::Keyword,
KeywordInfo > 
KEYWORD_LIST
 
static const std::set
< MacroInfo::Keyword > 
INVERTED_KEYWORDS
 
static const std::map
< MacroCommandInfo::CommandType,
CommandTypeInfo > 
COMMANDTYPE_LIST
 

Macro Definition Documentation

#define MAP_TYPE (   TYPE,
  NAME,
  ... 
)    { TYPE, { TYPE, NAME, { NAME, __VA_ARGS__} } },
#define ADD_KEYWORD (   KEY,
  GROUP,
  NAME,
  IDENT,
  DESC,
  INVERT 
)    { KEY, { KEY, GROUP, NAME, IDENT, DESC, INVERT } },
#define ADD_TYPE (   KEY,
  NAME,
  TYPE 
)    { KEY, { KEY, NAME, [] { return new TYPE(); } } },