Back to index

unity  6.0.0
Public Types | Public Member Functions | Public Attributes
unity::shortcut::AbstractHint Class Reference

#include <AbstractShortcutHint.h>

Inheritance diagram for unity::shortcut::AbstractHint:
Inheritance graph
[legend]

List of all members.

Public Types

typedef std::shared_ptr
< AbstractHint
Ptr

Public Member Functions

 AbstractHint (std::string const &category, std::string const &prefix, std::string const &postfix, std::string const &description, OptionType const type, std::string const &arg1, std::string const &arg2="", std::string const &arg3="")
 AbstractHint (unity::shortcut::AbstractHint const &obj)
virtual ~AbstractHint ()
virtual bool Fill ()=0

Public Attributes

nux::Property< std::string > category
nux::Property< std::string > prefix
nux::Property< std::string > postfix
nux::Property< std::string > description
nux::Property< OptionTypetype
nux::Property< std::string > arg1
nux::Property< std::string > arg2
nux::Property< std::string > arg3
nux::Property< std::string > value
nux::Property< std::string > shortkey

Detailed Description

Definition at line 43 of file AbstractShortcutHint.h.


Member Typedef Documentation

Definition at line 46 of file AbstractShortcutHint.h.


Constructor & Destructor Documentation

unity::shortcut::AbstractHint::AbstractHint ( std::string const &  category,
std::string const &  prefix,
std::string const &  postfix,
std::string const &  description,
OptionType const  type,
std::string const &  arg1,
std::string const &  arg2 = "",
std::string const &  arg3 = "" 
) [inline]

Definition at line 68 of file AbstractShortcutHint.h.

    : category(obj.category())
    , prefix(obj.prefix())
    , postfix(obj.postfix())
    , description(obj.description())
    , type(obj.type())
    , arg1(obj.arg1())
    , arg2(obj.arg2())
    , arg3(obj.arg3())
    , value(obj.value())
    , shortkey(obj.shortkey())
  {
  }
virtual unity::shortcut::AbstractHint::~AbstractHint ( ) [inline, virtual]

Definition at line 83 of file AbstractShortcutHint.h.

{};

Member Function Documentation

virtual bool unity::shortcut::AbstractHint::Fill ( ) [pure virtual]

Member Data Documentation

nux::Property<std::string> unity::shortcut::AbstractHint::arg1

Definition at line 94 of file AbstractShortcutHint.h.

nux::Property<std::string> unity::shortcut::AbstractHint::arg2

Definition at line 95 of file AbstractShortcutHint.h.

nux::Property<std::string> unity::shortcut::AbstractHint::arg3

Definition at line 96 of file AbstractShortcutHint.h.

nux::Property<std::string> unity::shortcut::AbstractHint::category

Definition at line 89 of file AbstractShortcutHint.h.

nux::Property<std::string> unity::shortcut::AbstractHint::description

Definition at line 92 of file AbstractShortcutHint.h.

nux::Property<std::string> unity::shortcut::AbstractHint::postfix

Definition at line 91 of file AbstractShortcutHint.h.

nux::Property<std::string> unity::shortcut::AbstractHint::prefix

Definition at line 90 of file AbstractShortcutHint.h.

nux::Property<std::string> unity::shortcut::AbstractHint::shortkey

Definition at line 98 of file AbstractShortcutHint.h.

Definition at line 93 of file AbstractShortcutHint.h.

nux::Property<std::string> unity::shortcut::AbstractHint::value

Definition at line 97 of file AbstractShortcutHint.h.


The documentation for this class was generated from the following file: