Inviwo  0.9.10.1
Inviwo documentation
inviwo::QtWidgetsSettings Class Reference

Text editor syntax highlighting settings. More...

#include <qtwidgetssettings.h>

+ Inheritance diagram for inviwo::QtWidgetsSettings:

Public Attributes

OptionPropertyString font_
 
IntProperty fontSize_
 
CompositeProperty glslSyntax_
 
IntVec4Property glslTextColor_
 
IntVec4Property glslBackgroundColor_
 
IntVec4Property glslBackgroundHighLightColor_
 
IntVec4Property glslQualifierColor_
 
IntVec4Property glslBuiltinsColor_
 
IntVec4Property glslTypeColor_
 
IntVec4Property glslGlslBuiltinsColor_
 
IntVec4Property glslCommentColor_
 
IntVec4Property glslPreProcessorColor_
 
IntVec4Property glslConstantsColor_
 
IntVec4Property glslVoidMainColor_
 
CompositeProperty pythonSyntax_
 
IntVec4Property pyBGColor_
 
IntVec4Property pyBGHighLightColor_
 
IntVec4Property pyTextColor_
 
IntVec4Property pyTypeColor_
 
IntVec4Property pyCommentsColor_
 

Additional Inherited Members

- Public Types inherited from inviwo::PropertyOwner
using iterator = std::vector< Property * >::iterator
 
using const_iterator = std::vector< Property * >::const_iterator
 
- Public Member Functions inherited from inviwo::Settings
 Settings (const std::string &id, InviwoApplication *app)
 
 Settings (const std::string &id="")
 
virtual void addProperty (Property *property, bool owner=true) override
 
virtual void addProperty (Property &property) override
 
void load ()
 
void save ()
 
virtual std::string getIdentifier ()
 
virtual InviwoApplicationgetInviwoApplication () override
 
- Public Member Functions inherited from inviwo::PropertyOwner
virtual ~PropertyOwner ()
 Removes all properties and notifies its observers of the removal.
 
template<typename... Ts>
void addProperties (Ts &... properties)
 
virtual void insertProperty (size_t index, Property *property, bool owner=true)
 insert property property at position index If index is not valid, the property is appended. More...
 
virtual void insertProperty (size_t index, Property &property)
 insert property property at position index If index is not valid, the property is appended. More...
 
virtual PropertyremoveProperty (const std::string &identifier)
 
virtual PropertyremoveProperty (Property *property)
 
virtual PropertyremoveProperty (Property &property)
 
virtual PropertyremoveProperty (size_t index)
 remove property referred to by index More...
 
virtual std::vector< std::string > getPath () const
 
const std::vector< Property * > & getProperties () const
 
const std::vector< CompositeProperty * > & getCompositeProperties () const
 
std::vector< Property * > getPropertiesRecursive () const
 
PropertygetPropertyByIdentifier (const std::string &identifier, bool recursiveSearch=false) const
 
PropertygetPropertyByPath (const std::vector< std::string > &path) const
 
template<class T >
std::vector< T * > getPropertiesByType (bool recursiveSearch=false) const
 
size_t size () const
 
Propertyoperator[] (size_t)
 
const Propertyoperator[] (size_t) const
 
iterator begin ()
 
iterator end ()
 
const_iterator cbegin () const
 
const_iterator cend () const
 
virtual bool isValid () const
 
virtual void setValid ()
 
InvalidationLevel getInvalidationLevel () const
 
virtual void invalidate (InvalidationLevel invalidationLevel, Property *modifiedProperty=nullptr)
 
virtual ProcessorgetProcessor ()
 
virtual const ProcessorgetProcessor () const
 
virtual void serialize (Serializer &s) const override
 
virtual void deserialize (Deserializer &d) override
 
void setAllPropertiesCurrentStateAsDefault ()
 
void resetAllPoperties ()
 
virtual void invokeEvent (Event *event) override
 
- Public Member Functions inherited from inviwo::PropertyOwnerObservable
void notifyObserversWillAddProperty (Property *property, size_t index)
 
void notifyObserversDidAddProperty (Property *property, size_t index)
 
void notifyObserversWillRemoveProperty (Property *property, size_t index)
 
void notifyObserversDidRemoveProperty (Property *property, size_t index)
 
- Public Member Functions inherited from inviwo::Observable< PropertyOwnerObserver >
 Observable (const Observable< PropertyOwnerObserver > &other)
 
 Observable (Observable< PropertyOwnerObserver > &&other)
 
Observable< PropertyOwnerObserver > & operator= (const Observable< PropertyOwnerObserver > &other)
 
Observable< PropertyOwnerObserver > & operator= (Observable< PropertyOwnerObserver > &&other)
 
void addObserver (PropertyOwnerObserver *observer)
 
void removeObserver (PropertyOwnerObserver *observer)
 
virtual void startBlockingNotifications () override final
 
virtual void stopBlockingNotifications () override final
 
- Protected Member Functions inherited from inviwo::Settings
std::string getFileName () const
 
- Protected Member Functions inherited from inviwo::PropertyOwner
 PropertyOwner (const PropertyOwner &rhs)
 
PropertyOwneroperator= (const PropertyOwner &that)=delete
 
- Protected Member Functions inherited from inviwo::Observable< PropertyOwnerObserver >
void forEachObserver (C callback)
 
- Protected Member Functions inherited from inviwo::ObservableInterface
void addObservationHelper (Observer *observer)
 
void removeObservationHelper (Observer *observer)
 
- Protected Attributes inherited from inviwo::Settings
std::string identifier_
 
bool isDeserializing_
 
InviwoApplicationapp_
 
- Protected Attributes inherited from inviwo::PropertyOwner
std::vector< Property * > properties_
 
std::vector< EventProperty * > eventProperties_
 
std::vector< CompositeProperty * > compositeProperties_
 
std::vector< std::unique_ptr< Property > > ownedProperties_
 

Detailed Description

Text editor syntax highlighting settings.


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