Public Member Functions | Static Public Member Functions

QmitkExtApplicationPlugin Class Reference

#include <QmitkExtApplicationPlugin.h>

Inheritance diagram for QmitkExtApplicationPlugin:
Inheritance graph
[legend]
Collaboration diagram for QmitkExtApplicationPlugin:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 QmitkExtApplicationPlugin ()
berry::IBundleContext::Pointer GetBundleContext () const
void Start (berry::IBundleContext::Pointer)
QString GetQtHelpCollectionFile () const

Static Public Member Functions

static QmitkExtApplicationPluginGetDefault ()

Detailed Description

Definition at line 26 of file QmitkExtApplicationPlugin.h.


Constructor & Destructor Documentation

QmitkExtApplicationPlugin::QmitkExtApplicationPlugin (  )

Definition at line 26 of file QmitkExtApplicationPlugin.cpp.

{
  inst = this;
}

Member Function Documentation

berry::IBundleContext::Pointer QmitkExtApplicationPlugin::GetBundleContext (  ) const

Definition at line 41 of file QmitkExtApplicationPlugin.cpp.

Referenced by QmitkExtAppWorkbenchAdvisor::Initialize().

{
  return context;
}
QmitkExtApplicationPlugin * QmitkExtApplicationPlugin::GetDefault (  ) [static]

Definition at line 31 of file QmitkExtApplicationPlugin.cpp.

Referenced by QmitkExtAppWorkbenchAdvisor::Initialize().

{
  return inst;
}
QString QmitkExtApplicationPlugin::GetQtHelpCollectionFile (  ) const

Definition at line 46 of file QmitkExtApplicationPlugin.cpp.

References MITK_SVN_REVISION.

Referenced by QmitkExtAppWorkbenchAdvisor::Initialize().

{
  Poco::Path collectionPath = context->GetThisBundle()->GetPath();
  collectionPath.pushDirectory("resources");

  std::string collectionFilename;
  std::string na = "n/a";
  if (na != MITK_SVN_REVISION)
    collectionFilename = "MitkExtQtHelpCollection_" MITK_SVN_REVISION ".qhc";
  else
    collectionFilename = "MitkExtQtHelpCollection.qhc";

  collectionPath.setFileName(collectionFilename);

  QString collectionFile = QString::fromStdString(collectionPath.toString());
  if (QFileInfo(collectionFile).exists())
    return collectionFile;
  return QString("");
}
void QmitkExtApplicationPlugin::Start ( berry::IBundleContext::Pointer  context )

Reimplemented from berry::AbstractUIPlugin.

Definition at line 36 of file QmitkExtApplicationPlugin.cpp.

{
  this->context = context;
}

The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines