Medical Imaging Interaction Toolkit
2024.06.00
Medical Imaging Interaction Toolkit
|
Go to the documentation of this file.
13 #ifndef mitkBaseApplication_h
14 #define mitkBaseApplication_h
18 #include <Poco/Util/Application.h>
23 class ctkPluginContext;
24 class ctkPluginFramework;
26 class QCoreApplication;
131 void printHelp(
const std::string &name,
const std::string &value);
137 void setApplicationName(
const QString &name);
138 QString getApplicationName()
const;
144 void setOrganizationName(
const QString &name);
145 QString getOrganizationName()
const;
151 void setOrganizationDomain(
const QString &name);
152 QString getOrganizationDomain()
const;
162 void setSingleMode(
bool singleMode);
163 bool getSingleMode()
const;
171 void setSafeMode(
bool safeMode);
172 bool getSafeMode()
const;
185 void setPreloadLibraries(
const QStringList &libraryBaseNames);
192 QStringList getPreloadLibraries()
const;
206 void setProvisioningFilePath(
const QString &filePath);
212 QString getProvisioningFilePath()
const;
214 void setProperty(
const QString &property,
const QVariant &value);
215 QVariant getProperty(
const QString &property)
const;
217 void installTranslator(QTranslator*);
221 void sendMessage(
const QByteArray);
224 void initialize(Poco::Util::Application &
self)
override;
226 void uninitialize()
override;
229 char **getArgv()
const;
238 virtual QString getCTKFrameworkStorageDir()
const;
251 virtual void initializeCppMicroServices();
263 virtual QCoreApplication *getQApplication()
const;
271 virtual void initializeLibraryPaths();
285 int main(
const std::vector<std::string> &args)
override;
291 void defineOptions(Poco::Util::OptionSet &options)
override;
294 ctkPluginContext *getFrameworkContext()
const;
306 QHash<QString, QVariant> getFrameworkProperties()
const;
312 void initializeSplashScreen(QCoreApplication * application)
const;
static const QString ARG_NO_REGISTRY_CACHE
static const QString PROP_REGISTRY_MULTI_LANGUAGE
static const QString ARG_DEBUG
static const QString ARG_LOG_QT_MESSAGES
static const QString PROP_PRODUCT
static const QString ARG_PRODUCT
#define MITKAPPUTIL_EXPORT
static const QString PROP_FORCE_PLUGIN_INSTALL
static const QString ARG_CONSOLELOG
static const QString ARG_PLUGIN_DIRS
static const QString ARG_PROVISIONING
static const QString ARG_SEGMENTATION_LABEL_SUGGESTIONS
static const QString ARG_NEWINSTANCE
static const QString ARG_SEGMENTATION_LABELSET_PRESET
static const QString PROP_APPLICATION
static const QString PROP_NEWINSTANCE
static const QString ARG_STORAGE_DIR
static const QString ARG_PRELOAD_LIBRARY
static const QString ARG_HOME
Find image slices visible on a given plane.
static const QString ARG_SPLASH_IMAGE
static const QString ARG_CLEAN
static const QString PROP_NO_LAZY_REGISTRY_CACHE_LOADING
static const QString ARG_FORCE_PLUGIN_INSTALL
static const QString ARG_XARGS
static const QString ARG_REGISTRY_MULTI_LANGUAGE
static const QString PROP_NO_REGISTRY_CACHE
static const QString ARG_NO_LAZY_REGISTRY_CACHE_LOADING
static const QString ARG_PLUGIN_CACHE
static const QString ARG_APPLICATION