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);
296 int main(
const std::vector<std::string> &args)
override;
#define MITKAPPUTIL_EXPORT
static const QString ARG_SPLASH_IMAGE
virtual void initializeCppMicroServices()
void setProperty(const QString &property, const QVariant &value)
static const QString ARG_NEWINSTANCE
bool getFullScreenMode() const
void installTranslator(QTranslator *)
static const QString PROP_PRODUCT
static const QString ARG_LOG_QT_MESSAGES
static const QString PROP_NEWINSTANCE
ctkPluginContext * getFrameworkContext() const
static const QString ARG_SEGMENTATION_LABELSET_PRESET
QString getOrganizationName() const
virtual QCoreApplication * getQApplication() const
void defineOptions(Poco::Util::OptionSet &options) override
static const QString ARG_NO_REGISTRY_CACHE
static const QString ARG_FULL_SCREEN_MODE
QString getProvisioningFilePath() const
static const QString PROP_APPLICATION
static const QString ARG_NO_LAZY_REGISTRY_CACHE_LOADING
~BaseApplication() override
static const QString ARG_DEBUG
static const QString ARG_PLUGIN_DIRS
void setProvisioningFilePath(const QString &filePath)
static const QString ARG_REGISTRY_MULTI_LANGUAGE
void initializeSplashScreen(QCoreApplication *application) const
static const QString PROP_NO_REGISTRY_CACHE
void setOrganizationDomain(const QString &name)
void setFullScreenMode(bool fullScreenMode)
static const QString ARG_PRELOAD_LIBRARY
QVariant getProperty(const QString &property) const
void setSafeMode(bool safeMode)
QSharedPointer< ctkPluginFramework > getFramework() const
void uninitialize() override
QHash< QString, QVariant > getFrameworkProperties() const
BaseApplication(int argc, char **argv)
void setSingleMode(bool singleMode)
static const QString ARG_FORCE_PLUGIN_INSTALL
void sendMessage(const QByteArray)
static const QString ARG_APPLICATION
static const QString PROP_REGISTRY_MULTI_LANGUAGE
static const QString ARG_CONSOLELOG
QStringList getPreloadLibraries() const
void setApplicationName(const QString &name)
static const QString ARG_CLEAN
static const QString ARG_PLUGIN_CACHE
int main(const std::vector< std::string > &args) override
virtual QString getCTKFrameworkStorageDir() const
bool getSingleMode() const
static const QString ARG_PROVISIONING
void initialize(Poco::Util::Application &self) override
static const QString ARG_HOME
virtual void initializeLibraryPaths()
QString getApplicationName() const
static const QString ARG_XARGS
static const QString PROP_FORCE_PLUGIN_INSTALL
static const QString ARG_PRODUCT
static const QString ARG_STORAGE_DIR
static const QString PROP_NO_LAZY_REGISTRY_CACHE_LOADING
void setPreloadLibraries(const QStringList &libraryBaseNames)
void printHelp(const std::string &name, const std::string &value)
void setOrganizationName(const QString &name)
QString getOrganizationDomain() const
Find image slices visible on a given plane.