 |
Computer Assited Medical Intervention Tool Kit
version 4.1
|
virtual void initializeProperty(QtProperty *property)
Definition: libraries/qtpropertybrowser/examples/decoration/main.cpp:139
int main(int argc, char *argv[])
Definition: applications/wizard/main.cpp:50
int main(int argc, char **argv)
Definition: libraries/qtpropertybrowser/examples/object_controller/main.cpp:162
The QtRectPropertyManager provides and manages QRect properties.
Definition: qtpropertymanager.h:512
virtual void setTimeStampInformation(bool showTimeStamp)=0
By default a logger should always show the time-stamp in the form of "yyyy-MM-dd HH:mm:ss....
virtual void setLogLevel(LogLevel level)=0
Sets Current verbosity level of the log.
MyController(QWidget *parent=0)
Definition: libraries/qtpropertybrowser/examples/object_controller/main.cpp:71
QtProperty * addProperty(const QString &name=QString())
Definition: qtpropertybrowser.cpp:747
virtual void setDebugInformation(bool)=0
Allows the logger to add debug information to the log message.
static bool save(Component *component)
save a component to its file (as given by component->getFileName()).
Definition: Application.cpp:641
static const char * shortVersion
short version string (all in lower case, without the patch number)
Definition: Core.h:172
static const QString getGlobalInstallDir()
get the CAMITK_DIR (where camitk-config is installed)
Definition: Core.cpp:311
virtual bool setLogToFile(bool writeToFile)=0
Ask the logger to write to the log file.
~DecoratedDoublePropertyManager()
Definition: libraries/qtpropertybrowser/examples/decoration/main.cpp:76
QMap< QtProperty *, QList< QDoubleSpinBox * > > createdEditors
Definition: libraries/qtpropertybrowser/examples/decoration/main.cpp:169
QString suffix
Definition: libraries/qtpropertybrowser/examples/decoration/main.cpp:103
QtVariantProperty * y
Definition: libraries/qtpropertybrowser/examples/extension/main.cpp:104
static const ActionList getActions()
get all the actions registered in the application (note: the returned ActionList is garanteed to be s...
Definition: Application.cpp:706
The QtIntPropertyManager provides and manages int properties.
Definition: qtpropertymanager.h:90
The description of this class will come soon !
Definition: qttreepropertybrowser.h:59
QString valueText(const QtProperty *property) const
Definition: libraries/qtpropertybrowser/examples/decoration/main.cpp:127
QtEnumPropertyManager * subEnumPropertyManager() const
Definition: qtpropertymanager.cpp:5830
QtIntPropertyManager * subIntPropertyManager() const
Definition: qtpropertymanager.cpp:4083
virtual void redirectToConsole(bool)
use or not the application console (redirect or not standard out/err streams)
Definition: MainWindow.cpp:323
void suffixChanged(QtProperty *property, const QString &suffix)
static const QString getConfig()
get more information about installation, etc...
Definition: Core.cpp:141
Definition: objectcontroller.h:46
QComboBox * theClassCombo
Definition: libraries/qtpropertybrowser/examples/object_controller/main.cpp:101
some (partial) error occured during the application of the algorithm
Definition: Action.h:247
void usage(char *appName)
Definition: applications/imp/main.cpp:69
QString valueText(const QtProperty *property) const override
Definition: qtvariantproperty.cpp:1944
static const QString getPaths()
get all important paths
Definition: Core.cpp:87
QString prefix(const QtProperty *property) const
Definition: libraries/qtpropertybrowser/examples/decoration/main.cpp:79
int main(int argc, char **argv)
Definition: applications/actionstatemachine/main.cpp:48
QtIntPropertyManager * subIntPropertyManager() const
Definition: qtpropertymanager.cpp:3334
const char * description
Definition: applications/testactions/main.cpp:40
VariantManager(QObject *parent=0)
Definition: libraries/qtpropertybrowser/examples/extension/main.cpp:75
everything went according to plan
Definition: Action.h:245
void connectPropertyManager(DecoratedDoublePropertyManager *manager)
Definition: libraries/qtpropertybrowser/examples/decoration/main.cpp:182
the action was aborted before completion
Definition: Action.h:248
static void autoload()
Autoload component and action extensions.
Definition: ExtensionManager.cpp:65
void testFailed()
Definition: applications/testcomponents/main.cpp:71
ApplyStatus
Definition: Action.h:244
void setRootIsDecorated(bool show)
Definition: qttreepropertybrowser.cpp:792
QString valueText(const QtProperty *property) const
Definition: libraries/qtpropertybrowser/examples/extension/main.cpp:138
QtAbstractPropertyBrowser provides a base class for implementing property browsers.
Definition: qtpropertybrowser.h:296
static bool close(Component *component)
Close a Component: if it has been changed, ask the user for more information, then if everything is o...
Definition: Application.cpp:603
QStringList theClassNames
Definition: libraries/qtpropertybrowser/examples/object_controller/main.cpp:103
int main(int argc, char **argv)
Definition: libraries/qtpropertybrowser/examples/canvas_variant/main.cpp:43
DecoratedDoublePropertyManager(QObject *parent=0)
Definition: libraries/qtpropertybrowser/examples/decoration/main.cpp:72
void addPropertyManager(PropertyManager *manager)
Definition: qtpropertybrowser.h:215
No message is logged.
Definition: InterfaceLogger.h:60
void setSuffix(QtProperty *property, const QString &suffix)
Definition: libraries/qtpropertybrowser/examples/decoration/main.cpp:110
This class describes what is a generic Component extension. To add a ComponentExtension to CamiTK cor...
Definition: ComponentExtension.h:78
void uninitializeProperty(QtProperty *property) override
Definition: qtpropertymanager.cpp:1297
void valueChanged(QtProperty *property, const QVariant &val)
static int enumTypeId()
Definition: qtvariantproperty.cpp:90
The QtStringPropertyManager provides and manages QString properties.
Definition: qtpropertymanager.h:193
int main(int argc, char **argv)
Definition: libraries/qtpropertybrowser/examples/demo/main.cpp:51
void setPropertiesWithoutValueMarked(bool mark)
Definition: qttreepropertybrowser.cpp:1006
QMap< const QtProperty *, Data > propertyToData
Definition: libraries/qtpropertybrowser/examples/extension/main.cpp:106
QtBrowserItem * addProperty(QtProperty *property)
Definition: qtpropertybrowser.cpp:1782
apply() failed : an error occured (usually it means that the apply() was interrupted)
Definition: Action.h:246
int main(int argc, char *argv[])
Testing tool to check component extension validity.
Definition: applications/testcomponents/main.cpp:86
The QtVariantPropertyManager class provides and manages QVariant based properties.
Definition: qtvariantproperty.h:116
void createAndControl()
Definition: libraries/qtpropertybrowser/examples/object_controller/main.cpp:110
The QtDoubleSpinBoxFactory class provides QDoubleSpinBox widgets for properties created by QtDoublePr...
Definition: qteditorfactory.h:148
int main(int argc, char *argv[])
The main of the CEP Generator application.
Definition: applications/cepgenerator/main.cpp:63
static bool loadExtension(ExtensionType type, QString file)
Load a specific extension from a file.
Definition: ExtensionManager.cpp:184
QString getName() const
get the name of the action
Definition: Action.h:332
The QtProperty class encapsulates an instance of a property.
Definition: qtpropertybrowser.h:112
static int flagTypeId()
Definition: qtvariantproperty.cpp:103
virtual QVariant value(const QtProperty *property) const
Definition: qtvariantproperty.cpp:1348
const char * description
Definition: applications/testcomponents/main.cpp:43
void usage(std::string msg="")
Definition: applications/cepgenerator/main.cpp:43
QMap< const QtProperty *, Data > propertyToData
Definition: libraries/qtpropertybrowser/examples/decoration/main.cpp:105
QList< Action * > ActionList
A list of Action.
Definition: CamiTKAPI.h:94
int propertyType(const QtProperty *property) const
Definition: qtvariantproperty.cpp:1454
int main(int argc, char *argv[])
Definition: applications/imp/main.cpp:85
static const QString getBugReport()
get a well formed bug report with all necessary information
Definition: Core.cpp:363
QMap< const QtProperty *, QtProperty * > xToProperty
Definition: libraries/qtpropertybrowser/examples/extension/main.cpp:107
This Class describes the "historical" imp application. It is a classical desktop application,...
Definition: ImpMainWindow.h:42
int main(int argc, char **argv)
Definition: libraries/qtpropertybrowser/examples/canvas_typed/main.cpp:43
The description of this class will come soon !
Definition: qtpropertymanager.h:71
void setObject(QObject *object)
Definition: objectcontroller.cpp:374
void slotPropertyDestroyed(QtProperty *property)
Definition: libraries/qtpropertybrowser/examples/extension/main.cpp:104
QMap< const QtProperty *, QtProperty * > yToProperty
Definition: libraries/qtpropertybrowser/examples/extension/main.cpp:108
void usage(char *appName)
Definition: applications/config/main.cpp:41
~MyController()
Definition: libraries/qtpropertybrowser/examples/object_controller/main.cpp:104
~VariantManager()
Definition: libraries/qtpropertybrowser/examples/extension/main.cpp:83
void prefixChanged(QtProperty *property, const QString &prefix)
virtual QtVariantProperty * addProperty(int propertyType, const QString &name=QString())
Definition: qtvariantproperty.cpp:1321
void testPassed()
Definition: applications/testcomponents/main.cpp:75
The QtSizePropertyManager provides and manages QSize properties.
Definition: qtpropertymanager.h:441
void setFactoryForManager(PropertyManager *manager, QtAbstractEditorFactory< PropertyManager > *factory)
Definition: qtpropertybrowser.h:310
void slotPrefixChanged(QtProperty *property, const QString &prefix)
Definition: libraries/qtpropertybrowser/examples/decoration/main.cpp:216
void usage(char *appName)
Definition: applications/wizard/main.cpp:39
virtual QWidget * createEditor(QtProperty *property, QWidget *parent)=0
void usage(std::string msg="")
Definition: applications/testcomponents/main.cpp:54
The QtVariantProperty class is a convenience class handling QVariant based properties.
Definition: qtvariantproperty.h:94
ObjectController * theController
Definition: libraries/qtpropertybrowser/examples/object_controller/main.cpp:102
void slotValueChanged(QtProperty *property, const QVariant &value)
Definition: libraries/qtpropertybrowser/examples/extension/main.cpp:87
The QtAbstractEditorFactoryBase provides an interface for editor factories.
Definition: qtpropertybrowser.h:186
Action class is an abstract class that enables you to build a action (generally on a component)....
Definition: Action.h:228
Definition: libraries/qtpropertybrowser/examples/object_controller/main.cpp:57
static InterfaceLogger * getLogger()
get the current application logger
Definition: Log.cpp:71
QString valueText(const QtProperty *property) const override
Definition: qtpropertymanager.cpp:1114
QString prefix
Definition: libraries/qtpropertybrowser/examples/decoration/main.cpp:102
virtual bool isPropertyTypeSupported(int propertyType) const
Definition: libraries/qtpropertybrowser/examples/extension/main.cpp:117
The description of this class will come soon !
Definition: qteditorfactory.h:58
Definition: canvas_typed/mainwindow.h:68
virtual void uninitializeProperty(QtProperty *property)
Definition: libraries/qtpropertybrowser/examples/extension/main.cpp:193
The description of this class will come soon !
Definition: qtgroupboxpropertybrowser.h:58
virtual QString getDescription() const =0
get the plugin description
virtual QStringList getFileExtensions() const =0
get the list of managed extensions (each file with an extension in the list can be loaded by this Com...
void propertyDestroyed(QtProperty *property)
void initializeProperty(QtProperty *property) override
Definition: qtvariantproperty.cpp:1960
the action was triggered only, but not applied
Definition: Action.h:249
virtual void uninitializeProperty(QtProperty *property)
Definition: libraries/qtpropertybrowser/examples/decoration/main.cpp:144
virtual void setValue(QtProperty *property, const QVariant &val)
Definition: qtvariantproperty.cpp:1654
DecoratedDoubleSpinBoxFactory(QObject *parent=0)
Definition: libraries/qtpropertybrowser/examples/decoration/main.cpp:173
The generic/default application. Once this class is intanciated in the main, everything is setup....
Definition: Application.h:62
virtual ApplyStatus apply()=0
This method is called when the action has to be applied on the target list (get the target lists usin...
The QtDoublePropertyManager provides and manages double properties.
Definition: qtpropertymanager.h:154
void process()
call all methods to generate the CEP from the DomTree.
Definition: CepGenerator.cpp:465
void setEnumNames(QtProperty *property, const QStringList &names)
Definition: qtpropertymanager.cpp:5281
void slotEditorDestroyed(QObject *object)
Definition: libraries/qtpropertybrowser/examples/decoration/main.cpp:252
Exception class to handle abortion in component instantiation. Particularly useful to handle construc...
Definition: AbortException.h:64
This Class describes ActionStateMachine MainWindow extension. This application use a modified version...
Definition: ActionStateMachine.h:57
static Component * open(const QString &)
load the filename and returns the corresponding top level Component (return NULL if an error occurs)
Definition: Application.cpp:433
The QtAbstractEditorFactory is the base template class for editor factories.
Definition: qtpropertybrowser.h:202
The QtBoolPropertyManager class provides and manages boolean properties.
Definition: qtpropertymanager.h:126
const char * description
Definition: applications/cepgenerator/main.cpp:37
information, warning and error messages are logged
Definition: InterfaceLogger.h:63
Definition: libraries/qtpropertybrowser/examples/decoration/main.cpp:150
void slotSuffixChanged(QtProperty *property, const QString &prefix)
Definition: libraries/qtpropertybrowser/examples/decoration/main.cpp:234
void testFailed()
Definition: applications/testactions/main.cpp:64
QtIntPropertyManager * subIntPropertyManager() const
Definition: qtpropertymanager.cpp:5816
virtual void setValue(QtProperty *property, const QVariant &val)
Definition: libraries/qtpropertybrowser/examples/extension/main.cpp:148
The QtLineEditFactory class provides QLineEdit widgets for properties created by QtStringPropertyMana...
Definition: qteditorfactory.h:172
int main(int argc, char *argv[])
Testing tool to check action extension validity.
Definition: applications/testactions/main.cpp:79
static const QList< ComponentExtension * > getComponentExtensionsList()
Get the list of registered ComponentExtension.
Definition: ExtensionManager.cpp:349
virtual void initializeProperty(QtProperty *property)
Definition: libraries/qtpropertybrowser/examples/extension/main.cpp:170
The QtVariantEditorFactory class provides widgets for properties created by QtVariantPropertyManager ...
Definition: qtvariantproperty.h:205
void initializeProperty(QtProperty *property) override
Definition: qtpropertymanager.cpp:1290
void propertyChanged(QtProperty *property)
const char * what() const noexcept
get the detailed reason from the exception
Definition: AbortException.h:96
const int LEVEL2
Definition: applications/testcomponents/main.cpp:34
void setEnumIcons(QtProperty *property, const QMap< int, QIcon > &icons)
Definition: qtpropertymanager.cpp:5317
bool getEmbedded() const
argument use to know if the widget is embedded or not
Definition: Action.h:360
virtual bool setLogFileDirectory(QDir directoryName, bool moveExistingLogFile=true)=0
Set the specific directory to write to (default is the subdirectory "CamiTK" in the system temporary ...
Component extensions: manages the data logic.
Definition: ExtensionManager.h:109
Controller class, based on MVP architecture.
Definition: WizardController.h:49
void setPrefix(QtProperty *property, const QString &prefix)
Definition: libraries/qtpropertybrowser/examples/decoration/main.cpp:93
QWidget * createEditor(DecoratedDoublePropertyManager *manager, QtProperty *property, QWidget *parent)
Definition: libraries/qtpropertybrowser/examples/decoration/main.cpp:188
void testInit(std::string msg)
Definition: applications/testcomponents/main.cpp:67
void setValue(QtProperty *property, double val)
Definition: qtpropertymanager.cpp:1133
The QtSizePolicyPropertyManager provides and manages QSizePolicy properties.
Definition: qtpropertymanager.h:672
void usage(std::string msg="")
Definition: applications/testactions/main.cpp:47
QVariant value
Definition: libraries/qtpropertybrowser/examples/extension/main.cpp:102
QMap< QDoubleSpinBox *, QtProperty * > editorToProperty
Definition: libraries/qtpropertybrowser/examples/decoration/main.cpp:170
Only Warning and Error messages are logged.
Definition: InterfaceLogger.h:62
virtual void setMessageBoxLevel(LogLevel level)=0
Set the lowest log level that will open modal message box for messages instead of (silently/undisrupt...
QtDoubleSpinBoxFactory * originalFactory
Definition: libraries/qtpropertybrowser/examples/decoration/main.cpp:168
Definition: libraries/qtpropertybrowser/examples/extension/main.cpp:101
int main(int argc, char **argv)
Definition: libraries/qtpropertybrowser/examples/simple/main.cpp:46
void setValue(const QVariant &value)
Definition: qtvariantproperty.cpp:263
DecoratedDoublePropertyManager * propertyManager(QtProperty *property) const
Definition: qtpropertybrowser.h:236
This Class is the base class for your application. It sets up the main window and providing a menubar...
Definition: MainWindow.h:83
void setRange(QtProperty *property, int minVal, int maxVal)
Definition: qtpropertymanager.cpp:856
virtual int valueType(int propertyType) const
Definition: libraries/qtpropertybrowser/examples/extension/main.cpp:124
Action extensions: manages the processing logic.
Definition: ExtensionManager.h:108
void removePropertyManager(PropertyManager *manager)
Definition: qtpropertybrowser.h:224
The QtEnumPropertyManager provides and manages enum properties.
Definition: qtpropertymanager.h:610
QString suffix(const QtProperty *property) const
Definition: libraries/qtpropertybrowser/examples/decoration/main.cpp:86
#define CAMITK_INFO_ALT(MSG)
Definition: Log.h:257
const int LEVEL1
Definition: applications/testcomponents/main.cpp:33
virtual QVariant value(const QtProperty *property) const
Definition: libraries/qtpropertybrowser/examples/extension/main.cpp:131
The QtCheckBoxFactory class provides QCheckBox widgets for properties created by QtBoolPropertyManage...
Definition: qteditorfactory.h:127
int main(int argc, char **argv)
Definition: libraries/qtpropertybrowser/examples/extension/main.cpp:207
void setPropertyName(const QString &text)
Definition: qtpropertybrowser.cpp:347
int valueType(const QtProperty *property) const
Definition: qtvariantproperty.cpp:1432
int main(int argc, char *argv[])
Definition: applications/config/main.cpp:51
const char * description
Definition: applications/imp/main.cpp:44
Definition: libraries/qtpropertybrowser/examples/decoration/main.cpp:101
static int exec()
Overriden from QApplication: Enters the main event loop and waits until exit() is called,...
Definition: Application.cpp:305
all types of messages are logged
Definition: InterfaceLogger.h:64
void setAttribute(const QString &attribute, const QVariant &value)
Definition: qtvariantproperty.cpp:276
static const char * version
Definition: Core.h:170
virtual bool isPropertyTypeSupported(int propertyType) const
Definition: qtvariantproperty.cpp:1300
The QtSliderFactory class provides QSlider widgets for properties created by QtIntPropertyManager obj...
Definition: qteditorfactory.h:81
QtVariantProperty * x
Definition: libraries/qtpropertybrowser/examples/extension/main.cpp:103
void testPassed()
Definition: applications/testactions/main.cpp:68
void disconnectPropertyManager(DecoratedDoublePropertyManager *manager)
Definition: libraries/qtpropertybrowser/examples/decoration/main.cpp:210
The QtEnumEditorFactory class provides QComboBox widgets for properties created by QtEnumPropertyMana...
Definition: qteditorfactory.h:302
void addSubProperty(QtProperty *property)
Definition: qtpropertybrowser.cpp:392
~DecoratedDoubleSpinBoxFactory()
Definition: libraries/qtpropertybrowser/examples/decoration/main.cpp:178
Definition: libraries/qtpropertybrowser/examples/extension/main.cpp:44
static int groupTypeId()
Definition: qtvariantproperty.cpp:116
void setInputComponent(Component *input)
Specify the input Components in case of only one Component.
Definition: Action.cpp:300
void testInit(std::string msg)
Definition: applications/testactions/main.cpp:60
int main(int argc, char **argv)
Definition: libraries/qtpropertybrowser/examples/decoration/main.cpp:271
This class contains the entry points to generate CEP.
Definition: CepGenerator.h:61
QObject * theControlledObject
Definition: libraries/qtpropertybrowser/examples/object_controller/main.cpp:104
void usage(char *appName)
Definition: applications/actionstatemachine/main.cpp:39
virtual QString getName() const =0
Definition: libraries/qtpropertybrowser/examples/decoration/main.cpp:46
A Component represents something that could be included in the explorer view, the interactive 3D view...
Definition: sdk/libraries/core/component/Component.h:297
Definition: Action.cpp:36
void uninitializeProperty(QtProperty *property) override
Definition: qtvariantproperty.cpp:1991