text: /*===================================================================
  
  BlueBerry Platform
  
  Copyright (c) German Cancer Research Center,
  Division of Medical and Biological Informatics.
  All rights reserved.
  
  This software is distributed WITHOUT ANY WARRANTY; without
  even the implied warranty of MERCHANTABILITY or FITNESS FOR
  A PARTICULAR PURPOSE.
  
  See LICENSE.txt or http://www.mitk.org for details.
  
  ===================================================================*/
  
  
  #ifndef BERRYINAMEDHANDLESTATEIDS_H_
  #define BERRYINAMEDHANDLESTATEIDS_H_
  
  #include <QString>
  
  namespace berry {
  
  /**
   * <p>
   * State identifiers that are understood by named handle objects that implement
   * {@link IObjectWithState}.
   * </p>
   * <p>
   * Clients may implement or extend this class.
   * </p>
   *
   */
  struct INamedHandleStateIds {
  
    /**
     * The state id used for overriding the description of a named handle
     * object. This state's value must return a {@link String}.
     */
    static const QString DESCRIPTION; // = "DESCRIPTION";
  
    /**
     * The state id used for overriding the name of a named handle object. This
     * state's value must return a {@link String}.
     */
    static const QString NAME; // = "NAME";
  };
  
  }
  
  #endif /* BERRYINAMEDHANDLESTATEIDS_H_ */
  