Fix_FitPartialCharges
      
      
        
          | Last change
 on this file since eaf08f was             f8bccc, checked in by Frederik Heber <heber@…>, 11 years ago | 
        
          | 
FIX: QtQueryList now works with pointers, FileQtQuery gives name of file.
 FileQtQuery always said "input-file:" which becomes ambigious when multiple
files are queried in a single dialog.
Value_string was a specialization for string type. This was used to also
specialize for element type (and also for atom and molecule type).
This automatically fixes problems where QtQueryList would show memory
addresses in the list instead of e.g. element names. This occurs because
toString() is used on the pointer, now getName() is called.
 | 
        
          | 
              
Property                 mode
 set to                 100644 | 
        
          | File size:
            707 bytes | 
      
      
| Rev | Line |  | 
|---|
| [f8bccc] | 1 | /* | 
|---|
|  | 2 | * Value_atom.hpp | 
|---|
|  | 3 | * | 
|---|
|  | 4 | *  Created on: Sep 11, 2014 | 
|---|
|  | 5 | *      Author: heber | 
|---|
|  | 6 | */ | 
|---|
|  | 7 |  | 
|---|
|  | 8 | #ifndef VALUE_ATOM_HPP_ | 
|---|
|  | 9 | #define VALUE_ATOM_HPP_ | 
|---|
|  | 10 |  | 
|---|
|  | 11 | // include config.h | 
|---|
|  | 12 | #ifdef HAVE_CONFIG_H | 
|---|
|  | 13 | #include <config.h> | 
|---|
|  | 14 | #endif | 
|---|
|  | 15 |  | 
|---|
|  | 16 |  | 
|---|
|  | 17 | #include <string> | 
|---|
|  | 18 |  | 
|---|
|  | 19 | #include "Parameters/Value.hpp" | 
|---|
|  | 20 |  | 
|---|
|  | 21 | // This overrides string conversions for the type atom which need a specific function call. | 
|---|
|  | 22 |  | 
|---|
|  | 23 | template <> | 
|---|
|  | 24 | bool Value<const atom *>::isValidAsString(const std::string &_value) const throw(ParameterValidatorException); | 
|---|
|  | 25 |  | 
|---|
|  | 26 | template <> | 
|---|
|  | 27 | const std::string Value<const atom *>::getAsString() const throw(ParameterValueException); | 
|---|
|  | 28 |  | 
|---|
|  | 29 | template <> | 
|---|
|  | 30 | void Value<const atom *>::setAsString(const std::string &_value) throw(ParameterException); | 
|---|
|  | 31 |  | 
|---|
|  | 32 |  | 
|---|
|  | 33 | #endif /* VALUE_ATOM_HPP_ */ | 
|---|
       
      
  Note:
 See   
TracBrowser
 for help on using the repository browser.