Medical Imaging Interaction Toolkit
2025.08.99-f7084adb
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;
132 void printHelp(
const std::string &name,
const std::string &value);
138 void setApplicationName(
const QString &name);
139 QString getApplicationName()
const;
145 void setOrganizationName(
const QString &name);
146 QString getOrganizationName()
const;
152 void setOrganizationDomain(
const QString &name);
153 QString getOrganizationDomain()
const;
163 void setSingleMode(
bool singleMode);
164 bool getSingleMode()
const;
172 void setSafeMode(
bool safeMode);
173 bool getSafeMode()
const;
183 void setFullScreenMode(
bool fullScreenMode);
184 bool getFullScreenMode()
const;
197 void setPreloadLibraries(
const QStringList &libraryBaseNames);
204 QStringList getPreloadLibraries()
const;
218 void setProvisioningFilePath(
const QString &filePath);
224 QString getProvisioningFilePath()
const;
226 void setProperty(
const QString &property,
const QVariant &value);
227 QVariant getProperty(
const QString &property)
const;
229 void installTranslator(QTranslator*);
233 void sendMessage(
const QByteArray);
236 void initialize(Poco::Util::Application &
self)
override;
238 void uninitialize()
override;
241 char **getArgv()
const;
250 virtual QString getCTKFrameworkStorageDir()
const;
263 virtual void initializeCppMicroServices();
275 virtual QCoreApplication *getQApplication()
const;
283 virtual void initializeLibraryPaths();
297 int main(
const std::vector<std::string> &args)
override;
303 void defineOptions(Poco::Util::OptionSet &options)
override;
306 ctkPluginContext *getFrameworkContext()
const;
318 QHash<QString, QVariant> getFrameworkProperties()
const;
324 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_FULL_SCREEN_MODE
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