|
typedef ::fwCom::Signal< void() > | ParametersModifiedSignalType |
| Type of signal when parameters are updated.
|
|
typedef ::fwCom::Signal< void()> | EnabledSignalType |
| Signal emitted when action is enabled.
|
|
typedef ::fwCom::Signal< void()> | DisabledSignalType |
| Signal emitted when action is disabled.
|
|
typedef ::fwCom::Signal< void()> | CheckedSignalType |
| Signal emitted when action is checked.
|
|
typedef ::fwCom::Signal< void()> | UncheckedSignalType |
| Signal emitted when action is unchecked.
|
|
enum | AccessType : std::uint8_t { INPUT,
OUTPUT,
INOUT
} |
|
typedef ::boost::property_tree::ptree | ConfigType |
|
typedef std::string | IdType |
|
typedef std::string | KeyType |
|
typedef std::map< KeyType, std::weak_ptr< const ::fwData::Object > > | InputMapType |
|
typedef std::map< KeyType, std::weak_ptr< ::fwData::Object > > | InOutMapType |
|
typedef std::map< KeyType, std::shared_ptr< ::fwData::Object > > | OutputMapType |
|
enum | GlobalStatus {
STARTED,
STARTING,
SWAPPING,
STOPPED,
STOPPING
} |
| Defines all possible global status for a service, including transitions. More...
|
|
enum | UpdatingStatus { UPDATING,
NOTUPDATING
} |
| Defines all possible status for an update process. More...
|
|
enum | ConfigurationStatus { CONFIGURING,
CONFIGURED,
UNCONFIGURED
} |
| Defines all possible status for a configuration process. More...
|
|
typedef ::fwCom::Signal< void()> | StartedSignalType |
|
typedef ::fwCom::Signal< void()> | UpdatedSignalType |
|
typedef ::fwCom::Signal< void()> | StoppedSignalType |
|
typedef std::shared_future< void > | SharedFutureType |
| Slot to call start method.
|
|
typedef std::packaged_task< void()> | PackagedTaskType |
| Slot to call start method.
|
|
typedef std::future< void > | UniqueFutureType |
| Slot to call start method.
|
|
typedef ::fwCom::Slot< SharedFutureType()> | StartSlotType |
| Slot to call start method.
|
|
typedef ::fwCom::Slot< SharedFutureType()> | StopSlotType |
| Slot to call start method.
|
|
typedef ::fwCom::Slot< SharedFutureType()> | UpdateSlotType |
| Slot to call start method.
|
|
typedef ::fwCom::Slot< SharedFutureType(::fwData::Object::sptr)> | SwapSlotType |
| Slot to call start method.
|
|
typedef ::fwCom::Slot< SharedFutureType(const KeyType &,::fwData::Object::sptr)> | SwapKeySlotType |
| Slot to call start method.
|
|
typedef ::fwCom::helper::SigSlotConnection::KeyConnectionsType | KeyConnectionsType |
| Returns proposals to connect service slots to associated object signals, this method is used for obj/srv auto connection. More...
|
|
typedef std::shared_ptr< HasSlots > | sptr |
|
typedef std::shared_ptr< const HasSlots > | csptr |
|
typedef std::shared_ptr< HasSignals > | sptr |
|
typedef std::shared_ptr< const HasSignals > | csptr |
|
|
virtual bool | isA (const std::string &type) const override |
|
UIPREFERENCES_API | SPreferencesConfiguration () noexcept |
| Constructor. Do nothing.
|
|
virtual UIPREFERENCES_API | ~SPreferencesConfiguration () noexcept |
| Destructor. Do nothing.
|
|
FWGUI_API void | actionServiceStopping () |
| Method called when the action service is stopping.
|
|
FWGUI_API void | actionServiceStarting () |
| Method called when the action service is starting.
|
|
virtual FWGUI_API void | setIsActive (bool isActive) |
| Set the action service is active/inactive.
|
|
virtual FWGUI_API void | activate () |
| Set the action service is active.
|
|
virtual FWGUI_API void | deactivate () |
| Set the action service is not active.
|
|
FWGUI_API bool | getIsActive () const |
| Return true if action service is active.
|
|
bool | getActiveStateValue () const |
| Return true if action 'check' feedback is inverted.
|
|
virtual FWGUI_API void | setIsExecutable (bool isExecutable) |
| Set the action service executable or not.
|
|
virtual FWGUI_API void | setExecutable () |
| Set the action service executable.
|
|
virtual FWGUI_API void | setInexecutable () |
| Set the action service not executable.
|
|
FWGUI_API bool | getIsExecutable () const |
| Return action service is executable.
|
|
FWGUI_API void | setVisible (bool isVisible) |
| Show or hide the action.
|
|
FWGUI_API void | show () |
| Show the action.
|
|
FWGUI_API void | hide () |
| Hide the action.
|
|
FWGUI_API bool | isVisible () const |
| Returns true if action is visible.
|
|
FWGUI_API bool | confirmAction () |
| Confirm that the action must be executed. More...
|
|
FWSERVICES_API void | registerInput (const ::fwData::Object::csptr &obj, const std::string &key, const bool autoConnect=false, const bool optional=false) |
| Register an input object for this service. More...
|
|
FWSERVICES_API void | registerInOut (const ::fwData::Object::sptr &obj, const std::string &key, const bool autoConnect=false, const bool optional=false) |
| Register an in/out object for this service. More...
|
|
FWSERVICES_API void | setConfiguration (const ::fwRuntime::ConfigurationElement::sptr _cfgElement) |
| Affect the configuration, using a generic XML like structure. More...
|
|
FWSERVICES_API void | setConfiguration (const Config &_configuration) |
| Set the configuration. More...
|
|
FWSERVICES_API void | setConfiguration (const ConfigType &ptree) |
| Affect the configuration, using a boost property tree. More...
|
|
FWSERVICES_API void | configure () |
| Invoke configuring() if m_globalState == STOPPED. Invoke reconfiguring() if m_globalState == STARTED. Does nothing otherwise. More...
|
|
FWSERVICES_API SharedFutureType | start () |
| Invoke starting() if m_globalState == STOPPED. Does nothing otherwise. More...
|
|
FWSERVICES_API SharedFutureType | stop () |
| Invoke stopping() if m_globalState == STARTED. Does nothing otherwise. Stops all observations. More...
|
|
FWSERVICES_API SharedFutureType | update () |
| Invoke updating() if m_globalState == STARTED. Does nothing otherwise. More...
|
|
FWSERVICES_API SharedFutureType | swap (::fwData::Object::sptr _obj) |
| Associate the service to another object. More...
|
|
FWSERVICES_API SharedFutureType | swapKey (const KeyType &_key,::fwData::Object::sptr _obj) |
| Associate the service to another object. More...
|
|
FWSERVICES_API GlobalStatus | getStatus () const noexcept |
| Return the global process status. More...
|
|
FWSERVICES_API bool | isStarted () const noexcept |
| Test if the service is started or not. More...
|
|
FWSERVICES_API bool | isStopped () const noexcept |
| Test if the service is stopped or not. More...
|
|
FWSERVICES_API ConfigurationStatus | getConfigurationStatus () const noexcept |
| Return the configuration process status. More...
|
|
FWSERVICES_API UpdatingStatus | getUpdatingStatus () const noexcept |
| Return the update process status. More...
|
|
FWSERVICES_API::fwRuntime::ConfigurationElement::sptr | getConfiguration () const |
| Return the configuration, in an xml format read using runtime library. More...
|
|
FWSERVICES_API ConfigType | getConfigTree () const |
| Return the configuration, in an boost property tree.
|
|
FWSERVICES_API::fwData::Object::sptr | getObject () |
| Return the object associated to service. More...
|
|
template<class DATATYPE > |
std::shared_ptr< DATATYPE > | getObject () |
| Return the object associated to service. The object is casted. More...
|
|
FWSERVICES_API const InputMapType & | getInputs () const |
| Return the inputs map associated to service. More...
|
|
FWSERVICES_API const InOutMapType & | getInOuts () const |
| Return the inouts map associated to service. More...
|
|
FWSERVICES_API const OutputMapType & | getOutputs () const |
| Return the outouts map associated to service. More...
|
|
FWSERVICES_API std::vector< ::fwData::Object::csptr > | getObjects () const |
| Return the objects associated to service. More...
|
|
template<class DATATYPE > |
std::shared_ptr< const DATATYPE > | getInput (const KeyType &key) const |
| Return the input object at the given key. Asserts if the data is not of the right type. More...
|
|
template<class DATATYPE > |
std::shared_ptr< DATATYPE > | getInOut (const KeyType &key) const |
| Return the inout object at the given key. Asserts if the data is not of the right type. More...
|
|
template<class DATATYPE > |
std::shared_ptr< DATATYPE > | getOutput (const KeyType &key) const |
| Return the output object at the given key. Asserts if the data is not of the right type. More...
|
|
template<class DATATYPE > |
std::shared_ptr< const DATATYPE > | getInput (const KeyType &keybase, size_t index) const |
| Return the input object at the given key. Asserts if the data is not of the right type. More...
|
|
template<class DATATYPE > |
std::shared_ptr< DATATYPE > | getInOut (const KeyType &keybase, size_t index) const |
| Return the inout object at the given key. Asserts if the data is not of the right type. More...
|
|
template<class DATATYPE > |
std::shared_ptr< DATATYPE > | getOutput (const KeyType &keybase, size_t index) const |
| Return the output object at the given key. Asserts if the data is not of the right type. More...
|
|
FWSERVICES_API void | setOutput (const ::fwServices::IService::KeyType &key, const ::fwData::Object::sptr &object, size_t index=0) |
| Register an output object at a given key in the OSR, replacing it if it already exists. More...
|
|
size_t | getKeyGroupSize (const KeyType &keybase) const |
| Return the number of key in a group of keys. More...
|
|
FWSERVICES_API void | setWorker (std::shared_ptr< ::fwThread::Worker > worker) |
| Initializes m_associatedWorker and associates this worker to all service slots.
|
|
FWSERVICES_API std::shared_ptr< ::fwThread::Worker > | getWorker () const |
| Returns associate worker.
|
|
virtual FWSERVICES_API KeyConnectionsType | getObjSrvConnections () const |
| Returns proposals to connect service slots to associated object signals, this method is used for obj/srv auto connection. More...
|
|
FWSERVICES_API bool | hasObjectId (const KeyType &_key) const |
| Return true if the object with the given key has an identifier. More...
|
|
FWSERVICES_API IdType | getObjectId (const KeyType &_key) const |
| Return the id of the object, throw if it is not found.
|
|
FWSERVICES_API void | setObjectId (const KeyType &_key, const IdType &_id) |
| Set the id of an object key.
|
|
std::shared_ptr< SlotBase > | slot (const Slots::SlotKeyType &key) const |
|
template<typename SlotType > |
std::shared_ptr< SlotType > | slot (const Slots::SlotKeyType &key) const |
|
template<typename F , typename A > |
std::shared_ptr< Slot< typename::fwCom::util::convert_function_type< F >::type > > | newSlot (const Slots::SlotKeyType &key, F f, A a) |
|
std::shared_ptr< SignalBase > | signal (const Signals::SignalKeyType &key) const |
|
template<typename SignalType > |
std::shared_ptr< SignalType > | signal (const Signals::SignalKeyType &key) const |
|
template<typename SignalType > |
std::shared_ptr< SignalType > | newSignal (const Signals::SignalKeyType &key) |
|
|
static UIPREFERENCES_APIconst::fwCom::Signals::SignalKeyType | s_PARAMETERS_MODIFIED_SIG = "parametersModified" |
|
static const ::fwCom::Slots::SlotKeyType | s_SET_VISIBLE_SLOT = "setVisible" |
| Slot to show/hide the action.
|
|
static const ::fwCom::Slots::SlotKeyType | s_SHOW_SLOT = "show" |
| Slot to disable the action.
|
|
static const ::fwCom::Slots::SlotKeyType | s_HIDE_SLOT = "hide" |
| Slot to disable the action.
|
|
static const ::fwCom::Slots::SlotKeyType | s_SET_IS_ACTIVE_SLOT = "setIsActive" |
| Slot to activate/deactivate the action.
|
|
static const ::fwCom::Slots::SlotKeyType | s_ACTIVATE_SLOT = "activate" |
| Slot to activate the action.
|
|
static const ::fwCom::Slots::SlotKeyType | s_DEACTIVATE_SLOT = "deactivate" |
| Slot to desactivate the action.
|
|
static const ::fwCom::Slots::SlotKeyType | s_SET_IS_EXECUTABLE_SLOT = "setIsExecutable" |
| Slot to enable/disable the action.
|
|
static const ::fwCom::Slots::SlotKeyType | s_SET_EXECUTABLE_SLOT = "setExecutable" |
| Slot to enable the action.
|
|
static const ::fwCom::Slots::SlotKeyType | s_SET_INEXECUTABLE_SLOT = "setInexecutable" |
| Slot to disable the action.
|
|
static const ::fwCom::Signals::SignalKeyType | s_ENABLED_SIG = "enabled" |
| Signal emitted when action is enabled.
|
|
static const ::fwCom::Signals::SignalKeyType | s_DISABLED_SIG = "disabled" |
| Signal emitted when action is enabled.
|
|
static const ::fwCom::Signals::SignalKeyType | s_CHECKED_SIG = "checked" |
| Signal emitted when action is enabled.
|
|
static const ::fwCom::Signals::SignalKeyType | s_UNCHECKED_SIG = "unchecked" |
| Signal emitted when action is enabled.
|
|
static FWSERVICES_API const std::string | s_DEFAULT_OBJECT = "defaultObject" |
|
static FWSERVICES_APIconst::fwCom::Slots::SlotKeyType | s_STARTED_SIG = "started" |
|
static FWSERVICES_APIconst::fwCom::Slots::SlotKeyType | s_UPDATED_SIG = "updated" |
|
static FWSERVICES_APIconst::fwCom::Slots::SlotKeyType | s_STOPPED_SIG = "stopped" |
|
static FWSERVICES_APIconst::fwCom::Slots::SlotKeyType | s_START_SLOT = "start" |
| Slot to call start method.
|
|
static FWSERVICES_APIconst::fwCom::Slots::SlotKeyType | s_STOP_SLOT = "stop" |
| Slot to call start method.
|
|
static FWSERVICES_APIconst::fwCom::Slots::SlotKeyType | s_UPDATE_SLOT = "update" |
| Slot to call start method.
|
|
static FWSERVICES_APIconst::fwCom::Slots::SlotKeyType | s_SWAP_SLOT = "swap" |
| Slot to call start method.
|
|
static FWSERVICES_APIconst::fwCom::Slots::SlotKeyType | s_SWAPKEY_SLOT = "swapKey" |
| Slot to call start method.
|
|
This action shows a dialog to configure preferences of an application.
- Note
- This service works with preferences and does nothing if the preferences service is not found.
XML Configuration
1 <
service type=
"::uiPreferences::action::SPreferencesConfiguration">
4 <
name>
Video path</
name>
5 <
key>
VIDEO_REF_DIR</
key>
6 <
default_value>...</
default_value>
10 <
name>
DICOM/
MPPS port</
name>
11 <
key>
DICOM_PORT_KEY</
key>
12 <
default_value>11112</
default_value>
17 <
key>
DICOM_AETITLE_KEY</
key>
18 <
default_value>
dicom</
default_value>
22 <
name>
Keep PixelData (
C-STORE)</
name>
23 <
key>
KEEP_PIXELDATA_KEY</
key>
24 <
default_value>
true</
default_value>
28 <
name>
Device name</
name>
29 <
key>
DEVICE_NAME</
key>
30 <
values>
trakStar,
Aurora</
values>
31 <
default_value>
trakStar</
default_value>
- type: the type of the parameter field (path, text, checkbox, int, double, combobox).
- name: the name of the parameter.
- key: the key of the parameter.
- default_value: the default value of the parameter.
- values: list of possible values separated by a comma ',' a space ' ' or a semicolon ';' (only for 'combobox' type).
Definition at line 84 of file SPreferencesConfiguration.hpp.