diff --git a/Modules/QmitkExt/lblWarning.xpm b/Modules/QmitkExt/lblWarning.xpm new file mode 100644 index 0000000000..b0ed619e87 --- /dev/null +++ b/Modules/QmitkExt/lblWarning.xpm @@ -0,0 +1,405 @@ +/* XPM */ +static const char * Warning_xpm[] = { +"400 400 2 1", +" c None", +". c #FF0000", +" ....... ", +" ........... ", +" ............. ", +" ............... ", +" ................. ", +" .................. ", +" ................... ", +" .................... ", +" ..................... ", +" ...................... ", +" ....................... ", +" ........................ ", +" ......................... ", +" .......................... ", +" ........................... ", +" ............................ ", +" ............................. ", +" .............................. ", +" ............................... ", +" ................................ ", +" ................................. ", +" .................................. ", +" ................................... ", +" .................................... ", +" ..................................... ", +" ...................................... ", +" ....................................... ", +" ........................................ ", +" ......................................... ", +" .......................................... ", +" ........................................... ", +" ............................................ ", +" ............................................. ", +" ....................... ...................... ", +" ...................... ....................... ", +" ....................... ...................... ", +" ...................... ....................... ", +" ....................... ...................... ", +" ...................... ....................... ", +" ....................... ...................... ", +" ...................... ....................... ", +" ....................... ...................... ", +" ...................... ....................... ", +" ....................... ...................... ", +" ...................... ....................... ", +" ....................... ...................... ", +" ...................... ....................... ", +" ....................... ...................... ", +" ...................... ....................... ", +" ....................... ...................... ", +" ...................... ....................... ", +" ....................... ...................... ", +" ...................... ....................... ", +" ....................... ...................... ", +" ...................... ....................... ", +" ....................... ...................... ", +" ...................... ....................... ", +" ....................... ...................... ", +" ...................... ....................... ", +" ....................... ...................... ", +" ...................... ....................... ", +" ....................... ...................... ", +" ...................... ....................... ", +" ....................... ...................... ", +" ...................... ....................... ", +" ....................... ...................... ", +" ...................... ....................... ", +" ....................... ...................... ", +" ...................... ....................... ", +" ....................... ...................... ", +" ...................... ....................... ", +" ....................... ...................... ", +" ...................... ....................... ", +" ....................... ...................... ", +" ...................... ....................... ", +" ....................... ...................... ", +" ...................... ....................... ", +" ....................... ...................... ", +" ...................... ....................... ", +" ....................... ...................... ", +" ...................... ....................... ", +" ....................... ...................... ", +" ...................... ....................... ", +" ....................... ...................... ", +" ...................... ....................... ", +" ....................... ...................... ", +" ...................... ....................... ", +" ....................... ...................... ", +" ...................... ....................... ", +" ....................... ...................... ", +" ...................... ....................... ", +" ....................... ...................... ", +" ...................... ....................... ", +" ....................... ...................... ", +" ...................... ....................... ", +" ....................... ...................... ", +" ...................... ....................... ", +" ....................... ...................... ", +" ...................... ....................... ", +" ....................... ...................... ", +" ...................... ....................... ", +" ....................... ...................... ", +" ...................... ....................... ", +" ....................... ...................... ", +" ...................... ....................... ", +" ....................... ...................... ", +" ...................... ....................... ", +" ....................... ...................... ", +" ...................... ....................... ", +" ....................... ...................... ", +" ...................... ....................... ", +" ....................... ...................... ", +" ...................... ....................... ", +" ....................... ...................... ", +" ...................... ................................................................ ....................... ", +" ....................... .................................................................... ...................... ", +" ...................... .................................................................... ....................... ", +" ....................... ...................................................................... ...................... ", +" ...................... ...................................................................... ....................... ", +" ....................... ...................................................................... ...................... ", +" ...................... ...................................................................... ....................... ", +" ....................... ...................................................................... ...................... ", +" ...................... ...................................................................... ....................... ", +" ....................... ...................................................................... ...................... ", +" ...................... ..................................................................... ....................... ", +" ....................... ..................................................................... ...................... ", +" ...................... .................................................................... ....................... ", +" ....................... .................................................................... ...................... ", +" ...................... .................................................................... ....................... ", +" ....................... .................................................................... ...................... ", +" ...................... ................................................................... ....................... ", +" ....................... ................................................................... ...................... ", +" ...................... .................................................................. ....................... ", +" ....................... .................................................................. ...................... ", +" ...................... .................................................................. ....................... ", +" ....................... .................................................................. ...................... ", +" ...................... ................................................................. ....................... ", +" ....................... ................................................................. ...................... ", +" ...................... ................................................................ ....................... ", +" ....................... ................................................................ ...................... ", +" ...................... ................................................................ ....................... ", +" ....................... ................................................................ ...................... ", +" ...................... ............................................................... ....................... ", +" ....................... ............................................................... ...................... ", +" ...................... .............................................................. ....................... ", +" ....................... .............................................................. ...................... ", +" ...................... .............................................................. ....................... ", +" ....................... .............................................................. ...................... ", +" ...................... ............................................................. ....................... ", +" ....................... ............................................................. ...................... ", +" ...................... ............................................................ ....................... ", +" ....................... ............................................................ ...................... ", +" ...................... ............................................................ ....................... ", +" ....................... ............................................................ ...................... ", +" ...................... ........................................................... ....................... ", +" ....................... ........................................................... ...................... ", +" ...................... ........................................................... ....................... ", +" ....................... .......................................................... ...................... ", +" ...................... .......................................................... ....................... ", +" ....................... .......................................................... ...................... ", +" ...................... ......................................................... ....................... ", +" ....................... ......................................................... ...................... ", +" ...................... ......................................................... ....................... ", +" ....................... ........................................................ ...................... ", +" ...................... ........................................................ ....................... ", +" ....................... ........................................................ ...................... ", +" ...................... ....................................................... ....................... ", +" ....................... ....................................................... ...................... ", +" ...................... ....................................................... ....................... ", +" ....................... ...................................................... ...................... ", +" ...................... ...................................................... ....................... ", +" ....................... ...................................................... ...................... ", +" ...................... ..................................................... ....................... ", +" ....................... ..................................................... ...................... ", +" ...................... ..................................................... ....................... ", +" ....................... .................................................... ...................... ", +" ...................... .................................................... ....................... ", +" ....................... .................................................... ...................... ", +" ...................... ................................................... ....................... ", +" ....................... ................................................... ...................... ", +" ...................... ................................................... ....................... ", +" ....................... .................................................. ...................... ", +" ...................... .................................................. ....................... ", +" ....................... .................................................. ...................... ", +" ...................... ................................................. ....................... ", +" ....................... ................................................. ...................... ", +" ...................... ................................................. ....................... ", +" ....................... ................................................ ...................... ", +" ...................... ................................................ ....................... ", +" ....................... ................................................ ...................... ", +" ...................... ............................................... ....................... ", +" ....................... ............................................... ...................... ", +" ...................... ............................................... ....................... ", +" ....................... .............................................. ...................... ", +" ...................... .............................................. ....................... ", +" ....................... .............................................. ...................... ", +" ...................... ............................................. ....................... ", +" ....................... ............................................. ...................... ", +" ...................... ............................................. ....................... ", +" ....................... ............................................ ...................... ", +" ...................... ............................................ ....................... ", +" ....................... ............................................ ...................... ", +" ...................... ........................................... ....................... ", +" ....................... ........................................... ...................... ", +" ...................... ........................................... ....................... ", +" ....................... .......................................... ...................... ", +" ...................... .......................................... ....................... ", +" ....................... .......................................... ...................... ", +" ...................... ......................................... ....................... ", +" ....................... ......................................... ...................... ", +" ...................... ......................................... ....................... ", +" ....................... ........................................ ...................... ", +" ...................... ........................................ ....................... ", +" ....................... ........................................ ...................... ", +" ...................... ....................................... ....................... ", +" ....................... ....................................... ...................... ", +" ...................... ....................................... ....................... ", +" ....................... ...................................... ...................... ", +" ...................... ...................................... ....................... ", +" ....................... ...................................... ...................... ", +" ...................... ..................................... ....................... ", +" ....................... ..................................... ...................... ", +" ...................... ..................................... ....................... ", +" ....................... ..................................... ...................... ", +" ...................... .................................... ....................... ", +" ....................... .................................... ...................... ", +" ...................... ................................... ....................... ", +" ....................... ................................... ...................... ", +" ...................... ................................... ....................... ", +" ....................... ................................... ...................... ", +" ...................... .................................. ....................... ", +" ....................... .................................. ...................... ", +" ...................... ................................. ....................... ", +" ....................... ................................. ...................... ", +" ...................... ................................. ....................... ", +" ....................... ................................. ...................... ", +" ...................... ................................ ....................... ", +" ....................... ................................ ...................... ", +" ...................... ............................... ....................... ", +" ....................... ............................... ...................... ", +" ...................... ............................... ....................... ", +" ...................... ............................... ...................... ", +" ...................... .............................. ....................... ", +" ...................... .............................. ...................... ", +" ...................... ............................. ....................... ", +" ...................... ............................. ...................... ", +" ...................... ............................. ....................... ", +" ...................... ............................. ...................... ", +" ...................... ............................ ....................... ", +" ...................... ............................ ...................... ", +" ...................... ........................... ....................... ", +" ...................... ........................... ...................... ", +" ...................... ........................... ....................... ", +" ...................... ........................... ...................... ", +" ...................... .......................... ....................... ", +" ...................... .......................... ...................... ", +" ...................... ......................... ....................... ", +" ...................... ......................... ...................... ", +" ...................... ......................... ...................... ", +" ...................... ......................... ...................... ", +" ...................... ........................ ...................... ", +" ...................... ........................ ...................... ", +" ...................... ........................ ...................... ", +" ...................... ....................... ...................... ", +" ...................... ....................... ...................... ", +" ...................... ....................... ...................... ", +" ...................... ...................... ...................... ", +" ...................... ...................... ...................... ", +" ...................... ...................... ...................... ", +" ...................... ..................... ...................... ", +" ...................... ..................... ...................... ", +" ...................... ..................... ...................... ", +" ...................... .................... ...................... ", +" ...................... .................... ...................... ", +" ...................... .................... ...................... ", +" ...................... ................... ...................... ", +" ...................... ................... ...................... ", +" ...................... ................... ...................... ", +" ...................... .................. ...................... ", +" ...................... .................. ...................... ", +" ...................... .................. ...................... ", +" ...................... ................. ...................... ", +" ...................... ................. ...................... ", +" ...................... ................. ...................... ", +" ...................... ................ ...................... ", +" ...................... ................ ...................... ", +" ...................... ................ ...................... ", +" ...................... ............... ...................... ", +" ...................... ............... ...................... ", +" ...................... ............... ...................... ", +" ...................... ............... ...................... ", +" ...................... .............. ...................... ", +" ...................... .............. ...................... ", +" ...................... ............. ...................... ", +" ...................... ............. ...................... ", +" ...................... ............. ...................... ", +" ...................... ............. ...................... ", +" ...................... ............ ...................... ", +" ...................... ............ ...................... ", +" ...................... ........... ...................... ", +" ...................... ........... ...................... ", +" ...................... ........... ...................... ", +" ...................... .......... ...................... ", +" ...................... ......... ...................... ", +" ...................... ....... ...................... ", +" ...................... ...................... ", +" ...................... ...................... ", +" ...................... ...................... ", +" ...................... ...................... ", +" ...................... ...................... ", +" ...................... ...................... ", +" ...................... ...................... ", +" ...................... ...................... ", +" ...................... ...................... ", +" ...................... ...................... ", +" ...................... ...................... ", +" ...................... ...................... ", +" ...................... ...................... ", +" ...................... ...................... ", +" ...................... ...................... ", +" ...................... ...................... ", +" ...................... ...................... ", +" ...................... ...................... ", +" ...................... ...................... ", +" ...................... ........................... ...................... ", +" ...................... ............................. ...................... ", +" ...................... ............................... ...................... ", +" ...................... ................................ ...................... ", +" ...................... ................................ ...................... ", +" ...................... ................................ ...................... ", +" ...................... ................................ ...................... ", +" ...................... ................................ ...................... ", +" ...................... ................................ ...................... ", +" ...................... ................................ ...................... ", +" ...................... ................................ ...................... ", +" ...................... ................................ ...................... ", +" ...................... ................................ ...................... ", +" ...................... ................................ ...................... ", +" ...................... ................................ ...................... ", +" ...................... ................................ ...................... ", +" ...................... ................................ ...................... ", +" ...................... ................................ ...................... ", +" ...................... ................................ ...................... ", +" ...................... ................................ ...................... ", +" ...................... ................................ ...................... ", +" ...................... ................................ ...................... ", +" ...................... ................................ ...................... ", +" ...................... ................................ ...................... ", +" ...................... ............................... ...................... ", +" ...................... ............................... ...................... ", +" ...................... ............................... ...................... ", +" ...................... ............................... ...................... ", +" ...................... .............................. ...................... ", +" ...................... ............................. ...................... ", +" ...................... ........................... ...................... ", +" ...................... ......................... ...................... ", +" ...................... ...................... ", +" ...................... ...................... ", +" ...................... ...................... ", +" ...................... ...................... ", +" ...................... ...................... ", +" ...................... ...................... ", +" ...................... ...................... ", +" ...................... ...................... ", +" ...................... ...................... ", +" ...................... ...................... ", +" ...................... ...................... ", +" ...................... ...................... ", +" ...................... ...................... ", +" ...................... ...................... ", +" ....................... ...................... ", +" ...................... ....................... ", +" ...................... ...................... ", +" ...................... ....................... ", +" ...................... ...................... ", +" ...................... ....................... ", +" ...................... ...................... ", +" ...................... ....................... ", +" ...................... ...................... ", +" ...................... ....................... ", +" ........................................................................................................................................................................................................................................................................................................................................................................................................ ", +" .......................................................................................................................................................................................................................................................................................................................................................................................................... ", +" ........................................................................................................................................................................................................................................................................................................................................................................................................... ", +" ............................................................................................................................................................................................................................................................................................................................................................................................................ ", +" ............................................................................................................................................................................................................................................................................................................................................................................................................. ", +" .............................................................................................................................................................................................................................................................................................................................................................................................................. ", +" .............................................................................................................................................................................................................................................................................................................................................................................................................. ", +"............................................................................................................................................................................................................................................................................................................................................................................................................... ", +"................................................................................................................................................................................................................................................................................................................................................................................................................", +"................................................................................................................................................................................................................................................................................................................................................................................................................", +"................................................................................................................................................................................................................................................................................................................................................................................................................", +"................................................................................................................................................................................................................................................................................................................................................................................................................", +"............................................................................................................................................................................................................................................................................................................................................................................................................... ", +" .............................................................................................................................................................................................................................................................................................................................................................................................................. ", +" .............................................................................................................................................................................................................................................................................................................................................................................................................. ", +" ............................................................................................................................................................................................................................................................................................................................................................................................................. ", +" ........................................................................................................................................................................................................................................................................................................................................................................................................... ", +" ......................................................................................................................................................................................................................................................................................................................................................................................................... ", +" ....................................................................................................................................................................................................................................................................................................................................................................................................... ", +" ................................................................................................................................................................................................................................................................................................................................................................................................. "}; diff --git a/Plugins/org.mitk.gui.qt.dicom/src/internal/DicomEventHandler.cpp b/Plugins/org.mitk.gui.qt.dicom/src/internal/DicomEventHandler.cpp index 9220fe3c5f..915221690f 100644 --- a/Plugins/org.mitk.gui.qt.dicom/src/internal/DicomEventHandler.cpp +++ b/Plugins/org.mitk.gui.qt.dicom/src/internal/DicomEventHandler.cpp @@ -1,100 +1,100 @@ /*========================================================================= Program: Medical Imaging & Interaction Toolkit Language: C++ Date: $Date$ Version: $Revision$ Copyright (c) German Cancer Research Center, Division of Medical and Biological Informatics. All rights reserved. See MITKCopyright.txt or http://www.mitk.org/copyright.html for details. This software is distributed WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the above copyright notices for more information. =========================================================================*/ #include "mitkPluginActivator.h" #include "DicomEventHandler.h" #include #include #include #include #include #include #include #include #include #include DicomEventHandler::DicomEventHandler() { } DicomEventHandler::~DicomEventHandler() { } void DicomEventHandler::OnSignalAddSeriesToDataManager(const ctkEvent& ctkEvent) { QString patientName = ctkEvent.getProperty("PatientName").toString(); QString studyUID = ctkEvent.getProperty("StudyUID").toString(); QString studyName = ctkEvent.getProperty("StudyName").toString(); QString seriesUID = ctkEvent.getProperty("SeriesUID").toString(); QString seriesName = ctkEvent.getProperty("SeriesName").toString(); QString path = ctkEvent.getProperty("Path").toString(); std::list qualifiedUIDs; mitk::DicomSeriesReader::StringContainer seriesToLoad; std::size_t found; - mitk::DicomSeriesReader::UidFileNamesMap dicomSeriesMap = mitk::DicomSeriesReader::GetSeries(path.toStdString()); + mitk::DicomSeriesReader::UidFileNamesMap dicomSeriesMap = mitk::DicomSeriesReader::GetSeries(path.toStdString(),false); mitk::DicomSeriesReader::UidFileNamesMap::const_iterator qualifiedSeriesInstanceUIDIterator; for(qualifiedSeriesInstanceUIDIterator = dicomSeriesMap.begin(); qualifiedSeriesInstanceUIDIterator != dicomSeriesMap.end(); ++qualifiedSeriesInstanceUIDIterator) { found = qualifiedSeriesInstanceUIDIterator->first.find(seriesUID.toStdString()); if(found!= qualifiedSeriesInstanceUIDIterator->first.npos) { qualifiedUIDs.push_back(qualifiedSeriesInstanceUIDIterator->first); seriesToLoad = qualifiedSeriesInstanceUIDIterator->second; } } mitk::DataNode::Pointer node = mitk::DicomSeriesReader::LoadDicomSeries(seriesToLoad); if (node.IsNull()) { MITK_ERROR << "Could not load series: " << seriesUID.toStdString(); } else { ctkServiceReference serviceReference =mitk::PluginActivator::getContext()->getServiceReference(); mitk::IDataStorageService* storageService = mitk::PluginActivator::getContext()->getService(serviceReference); storageService->GetActiveDataStorage().GetPointer()->GetDataStorage()->Add(node); mitk::RenderingManager::GetInstance()->SetDataStorage(storageService->GetActiveDataStorage().GetPointer()->GetDataStorage()); mitk::RenderingManager::GetInstance()->RequestUpdateAll(); } } void DicomEventHandler::OnSignalRemoveSeriesFromStorage(const ctkEvent& ctkEvent) { } void DicomEventHandler::SubscribeSlots() { ctkServiceReference ref = mitk::PluginActivator::getContext()->getServiceReference(); if (ref) { ctkEventAdmin* eventAdmin = mitk::PluginActivator::getContext()->getService(ref); ctkDictionary properties; properties[ctkEventConstants::EVENT_TOPIC] = "org/mitk/gui/qt/dicom/ADD"; eventAdmin->subscribeSlot(this, SLOT(OnSignalAddSeriesToDataManager(ctkEvent)), properties); properties[ctkEventConstants::EVENT_TOPIC] = "org/mitk/gui/qt/dicom/DELETED"; eventAdmin->subscribeSlot(this, SLOT(OnSignalRemoveSeriesFromStorage(ctkEvent)), properties); } } diff --git a/t b/t deleted file mode 100644 index f9a7e9871d..0000000000 --- a/t +++ /dev/null @@ -1,266 +0,0 @@ -BlueBerry/Bundles/org.blueberry.ui.qt/files.cmake: berryQtEditorPart.cpp -BlueBerry/Bundles/org.blueberry.ui.qt/src/berryQtEditorPart.cpp:#include "berryQtEditorPart.h" -BlueBerry/Bundles/org.blueberry.ui.qt/src/berryQtEditorPart.cpp:void QtEditorPart::CreatePartControl(void* parent) -BlueBerry/Bundles/org.blueberry.ui.qt/src/berryQtEditorPart.h:#include -BlueBerry/Bundles/org.blueberry.ui.qt/src/berryQtEditorPart.h:class BERRY_UI_QT QtEditorPart : public EditorPart -BlueBerry/Bundles/org.blueberry.ui.qt/src/berryQtEditorPart.h: berryObjectMacro(QtEditorPart); -BlueBerry/Bundles/org.blueberry.ui.qt/src/internal/berryQtWorkbenchPageTweaklet.cpp:IEditorPart::Pointer QtWorkbenchPageTweaklet::CreateErrorEditorPart(const std::string& /*partName*/, const std::string& /*msg*/) -BlueBerry/Bundles/org.blueberry.ui.qt/src/internal/berryQtWorkbenchPageTweaklet.cpp: return IEditorPart::Pointer(0); -BlueBerry/Bundles/org.blueberry.ui.qt/src/internal/berryQtWorkbenchPageTweaklet.h: IEditorPart::Pointer CreateErrorEditorPart(const std::string& partName, const std::string& msg); -BlueBerry/Bundles/org.blueberry.ui/files.cmake: src/berryEditorPart.h -BlueBerry/Bundles/org.blueberry.ui/files.cmake: berryEditorPart.cpp -BlueBerry/Bundles/org.blueberry.ui/manifest.cpp:POCO_BEGIN_NAMED_MANIFEST(berryIEditorPart, berry::IEditorPart) -BlueBerry/Bundles/org.blueberry.ui/schema/editors.exsd: the name of a class that implements <samp>berry::IEditorPart</samp>. The attributes <samp>class</samp>, <samp>command</samp>, and <samp>launcher</samp> are mutually exclusive. If this attribute is defined then <samp>contributorClass</samp> should also be defined. -BlueBerry/Bundles/org.blueberry.ui/schema/editors.exsd: -BlueBerry/Bundles/org.blueberry.ui/schema/editors.exsd:class must implement <samp>org.eclipse.ui.IEditorPart</samp>. -BlueBerry/Bundles/org.blueberry.ui/schema/editors.exsd:<samp>subclass org.eclipse.ui.EditorPart</samp> when -BlueBerry/Bundles/org.blueberry.ui/src/berryEditorPart.cpp:#include "berryEditorPart.h" -BlueBerry/Bundles/org.blueberry.ui/src/berryEditorPart.cpp:EditorPart::EditorPart() -BlueBerry/Bundles/org.blueberry.ui/src/berryEditorPart.cpp:void EditorPart::SetInput(IEditorInput::Pointer input) -BlueBerry/Bundles/org.blueberry.ui/src/berryEditorPart.cpp:void EditorPart::SetInputWithNotify(IEditorInput::Pointer input) -BlueBerry/Bundles/org.blueberry.ui/src/berryEditorPart.cpp:void EditorPart::SetContentDescription(const std::string& description) -BlueBerry/Bundles/org.blueberry.ui/src/berryEditorPart.cpp:void EditorPart::SetPartName(const std::string& partName) -BlueBerry/Bundles/org.blueberry.ui/src/berryEditorPart.cpp:void EditorPart::CheckSite(IWorkbenchPartSite::Pointer site) -BlueBerry/Bundles/org.blueberry.ui/src/berryEditorPart.cpp:IEditorInput::Pointer EditorPart::GetEditorInput() const -BlueBerry/Bundles/org.blueberry.ui/src/berryEditorPart.cpp:IEditorSite::Pointer EditorPart::GetEditorSite() const -BlueBerry/Bundles/org.blueberry.ui/src/berryEditorPart.cpp:std::string EditorPart::GetTitleToolTip() const -BlueBerry/Bundles/org.blueberry.ui/src/berryEditorPart.cpp:bool EditorPart::IsSaveOnCloseNeeded() const -BlueBerry/Bundles/org.blueberry.ui/src/berryEditorPart.h:#include "berryIEditorPart.h" -BlueBerry/Bundles/org.blueberry.ui/src/berryEditorPart.h: * EditorPart subclass. -BlueBerry/Bundles/org.blueberry.ui/src/berryEditorPart.h: *
  • IEditorPart.init - to initialize editor when assigned its site
  • -BlueBerry/Bundles/org.blueberry.ui/src/berryEditorPart.h: *
  • IEditorPart.isDirty - to decide whether a significant change has -BlueBerry/Bundles/org.blueberry.ui/src/berryEditorPart.h: *
  • IEditorPart.doSave - to save contents of editor
  • -BlueBerry/Bundles/org.blueberry.ui/src/berryEditorPart.h: *
  • IEditorPart.doSaveAs - to save contents of editor
  • -BlueBerry/Bundles/org.blueberry.ui/src/berryEditorPart.h: *
  • IEditorPart.isSaveAsAllowed - to control Save As
  • -BlueBerry/Bundles/org.blueberry.ui/src/berryEditorPart.h:class BERRY_UI EditorPart : public WorkbenchPart , public IEditorPart { -BlueBerry/Bundles/org.blueberry.ui/src/berryEditorPart.h: Q_INTERFACES(berry::IEditorPart) -BlueBerry/Bundles/org.blueberry.ui/src/berryEditorPart.h: berryObjectMacro(EditorPart); -BlueBerry/Bundles/org.blueberry.ui/src/berryEditorPart.h: EditorPart(); -BlueBerry/Bundles/org.blueberry.ui/src/berryEditorPart.h: * for an editor. For greater details, see IEditorPart -BlueBerry/Bundles/org.blueberry.ui/src/berryEditorPart.h: * @see IEditorPart -BlueBerry/Bundles/org.blueberry.ui/src/berryEditorPart.h: * for an editor. For greater details, see IEditorPart -BlueBerry/Bundles/org.blueberry.ui/src/berryEditorPart.h: * @see IEditorPart -BlueBerry/Bundles/org.blueberry.ui/src/berryEditorPart.h: * Method declared on IEditorPart. -BlueBerry/Bundles/org.blueberry.ui/src/berryEditorPart.h: * Method declared on IEditorPart. -BlueBerry/Bundles/org.blueberry.ui/src/berryEditorPart.h: * Subclasses of EditorPart must implement this method. Within -BlueBerry/Bundles/org.blueberry.ui/src/berryEditorPart.h: * for an editor. For greater details, see IEditorPart -BlueBerry/Bundles/org.blueberry.ui/src/berryEditorPart.h: * @see IEditorPart -BlueBerry/Bundles/org.blueberry.ui/src/berryEditorPart.h: * for an editor. For greater details, see IEditorPart -BlueBerry/Bundles/org.blueberry.ui/src/berryEditorPart.h: * @see IEditorPart -BlueBerry/Bundles/org.blueberry.ui/src/berryIEditorInput.h: * the model source for an IEditorPart. -BlueBerry/Bundles/org.blueberry.ui/src/berryIEditorInput.h: * An editor input is passed to an editor via the IEditorPart.init -BlueBerry/Bundles/org.blueberry.ui/src/berryIEditorInput.h: * @see org.blueberry.ui.IEditorPart -BlueBerry/Bundles/org.blueberry.ui/src/berryIEditorPart.h: * implementation is defined in EditorPart. -BlueBerry/Bundles/org.blueberry.ui/src/berryIEditorPart.h: * @see org.blueberry.ui.part.EditorPart -BlueBerry/Bundles/org.blueberry.ui/src/berryIEditorPart.h:struct BERRY_UI IEditorPart : public virtual IWorkbenchPart, -BlueBerry/Bundles/org.blueberry.ui/src/berryIEditorPart.h: berryInterfaceMacro(IEditorPart, berry); -BlueBerry/Bundles/org.blueberry.ui/src/berryIEditorPart.h: virtual ~IEditorPart() -BlueBerry/Bundles/org.blueberry.ui/src/berryIEditorPart.h:Q_DECLARE_INTERFACE(berry::IEditorPart, "org.blueberry.IEditorPart") -BlueBerry/Bundles/org.blueberry.ui/src/berryIEditorReference.h:#include "berryIEditorPart.h" -BlueBerry/Bundles/org.blueberry.ui/src/berryIEditorReference.h: * The IEditorPart will not be instanciated until -BlueBerry/Bundles/org.blueberry.ui/src/berryIEditorReference.h: virtual IEditorPart::Pointer GetEditor(bool restore) = 0; -BlueBerry/Bundles/org.blueberry.ui/src/berryIReusableEditor.h:#include "berryIEditorPart.h" -BlueBerry/Bundles/org.blueberry.ui/src/berryIReusableEditor.h:struct BERRY_UI IReusableEditor : public IEditorPart { -BlueBerry/Bundles/org.blueberry.ui/src/berryIReusableEditor.h: *

    Note: Clients must fire the {@link IEditorPart#PROP_INPUT } -BlueBerry/Bundles/org.blueberry.ui/src/berryISaveablePart.h: * @see org.blueberry.ui.IEditorPart -BlueBerry/Bundles/org.blueberry.ui/src/berryISaveablesSource.h: * behaviour implemented by {@link EditorPart}) -BlueBerry/Bundles/org.blueberry.ui/src/berryIWorkbenchPage.h:#include "berryIEditorPart.h" -BlueBerry/Bundles/org.blueberry.ui/src/berryIWorkbenchPage.h: * @see IEditorPart -BlueBerry/Bundles/org.blueberry.ui/src/berryIWorkbenchPage.h: virtual bool CloseEditor(IEditorPart::Pointer editor, bool save) = 0; -BlueBerry/Bundles/org.blueberry.ui/src/berryIWorkbenchPage.h: virtual IEditorPart::Pointer GetActiveEditor() = 0; -BlueBerry/Bundles/org.blueberry.ui/src/berryIWorkbenchPage.h: virtual IEditorPart::Pointer FindEditor(IEditorInput::Pointer input) = 0; -BlueBerry/Bundles/org.blueberry.ui/src/berryIWorkbenchPage.h: virtual std::vector GetEditors() = 0; -BlueBerry/Bundles/org.blueberry.ui/src/berryIWorkbenchPage.h: virtual std::vector GetDirtyEditors() = 0; -BlueBerry/Bundles/org.blueberry.ui/src/berryIWorkbenchPage.h: virtual IEditorPart::Pointer OpenEditor(IEditorInput::Pointer input, const std::string& editorId) = 0; -BlueBerry/Bundles/org.blueberry.ui/src/berryIWorkbenchPage.h: virtual IEditorPart::Pointer OpenEditor(IEditorInput::Pointer input, const std::string& editorId, -BlueBerry/Bundles/org.blueberry.ui/src/berryIWorkbenchPage.h: virtual IEditorPart::Pointer OpenEditor(IEditorInput::Pointer input, -BlueBerry/Bundles/org.blueberry.ui/src/berryIWorkbenchPage.h: virtual bool SaveEditor(IEditorPart::Pointer editor, bool confirm) = 0; -BlueBerry/Bundles/org.blueberry.ui/src/berryIWorkbenchPage.h: virtual bool IsEditorPinned(IEditorPart::Pointer editor) = 0; -BlueBerry/Bundles/org.blueberry.ui/src/berryIWorkbenchPart.h: * IEditorPart. -BlueBerry/Bundles/org.blueberry.ui/src/berryIWorkbenchPart.h: * @see IEditorPart -BlueBerry/Bundles/org.blueberry.ui/src/berryIWorkbenchPartConstants.h: * The property id for IEditorPart.getEditorInput(). -BlueBerry/Bundles/org.blueberry.ui/src/berryWorkbenchPart.h: * EditorPart. -BlueBerry/Bundles/org.blueberry.ui/src/berryWorkbenchPart.h: * @see org.blueberry.ui.part.EditorPart -BlueBerry/Bundles/org.blueberry.ui/src/berryWorkbenchPart.h: * Subclasses must invoke this method from IEditorPart.init -BlueBerry/Bundles/org.blueberry.ui/src/handlers/berryHandlerUtil.cpp://IEditorPart::Pointer HandlerUtil::GetActiveEditor(ExecutionEvent::Pointer event) -BlueBerry/Bundles/org.blueberry.ui/src/handlers/berryHandlerUtil.cpp:// return o.Cast(); -BlueBerry/Bundles/org.blueberry.ui/src/handlers/berryHandlerUtil.cpp://IEditorPart::Pointer HandlerUtil::GetActiveEditorChecked( -BlueBerry/Bundles/org.blueberry.ui/src/handlers/berryHandlerUtil.cpp:// if (o.Cast().IsNull()) -BlueBerry/Bundles/org.blueberry.ui/src/handlers/berryHandlerUtil.cpp:// "IEditorPart", o->GetClassName()); -BlueBerry/Bundles/org.blueberry.ui/src/handlers/berryHandlerUtil.cpp:// return (IEditorPart) o; -BlueBerry/Bundles/org.blueberry.ui/src/handlers/berryHandlerUtil.h: //static IEditorPart::Pointer GetActiveEditor(ExecutionEvent::Pointer event); -BlueBerry/Bundles/org.blueberry.ui/src/handlers/berryHandlerUtil.h: //static IEditorPart::Pointer GetActiveEditorChecked(ExecutionEvent::Pointer event); -BlueBerry/Bundles/org.blueberry.ui/src/internal/berryEditorAreaHelper.cpp:void EditorAreaHelper::CloseEditor(IEditorPart::Pointer part) -BlueBerry/Bundles/org.blueberry.ui/src/internal/berryEditorAreaHelper.cpp:void EditorAreaHelper::MoveEditor(IEditorPart::Pointer /*part*/, int /*position*/) -BlueBerry/Bundles/org.blueberry.ui/src/internal/berryEditorAreaHelper.h: void CloseEditor(IEditorPart::Pointer part); -BlueBerry/Bundles/org.blueberry.ui/src/internal/berryEditorAreaHelper.h: void MoveEditor(IEditorPart::Pointer part, int position); -BlueBerry/Bundles/org.blueberry.ui/src/internal/berryEditorDescriptor.cpp:#include "../berryEditorPart.h" -BlueBerry/Bundles/org.blueberry.ui/src/internal/berryEditorDescriptor.cpp:IEditorPart::Pointer EditorDescriptor::CreateEditor() -BlueBerry/Bundles/org.blueberry.ui/src/internal/berryEditorDescriptor.cpp: IEditorPart::Pointer extension( -BlueBerry/Bundles/org.blueberry.ui/src/internal/berryEditorDescriptor.cpp: configurationElement->CreateExecutableExtension ( -BlueBerry/Bundles/org.blueberry.ui/src/internal/berryEditorDescriptor.cpp: extension = configurationElement->CreateExecutableExtension ( -BlueBerry/Bundles/org.blueberry.ui/src/internal/berryEditorDescriptor.cpp: WorkbenchRegistryConstants::ATT_CLASS, IEditorPart::GetManifestName()); -BlueBerry/Bundles/org.blueberry.ui/src/internal/berryEditorDescriptor.h:struct IEditorPart; -BlueBerry/Bundles/org.blueberry.ui/src/internal/berryEditorDescriptor.h:public: SmartPointer CreateEditor(); -BlueBerry/Bundles/org.blueberry.ui/src/internal/berryEditorManager.cpp:std::vector EditorManager::CollectDirtyEditors() -BlueBerry/Bundles/org.blueberry.ui/src/internal/berryEditorManager.cpp: std::vector result; -BlueBerry/Bundles/org.blueberry.ui/src/internal/berryEditorManager.cpp: IEditorPart::Pointer part = (*i)->GetPart(false).Cast(); -BlueBerry/Bundles/org.blueberry.ui/src/internal/berryEditorManager.cpp:IEditorPart::Pointer EditorManager::FindEditor(IEditorInput::Pointer input) -BlueBerry/Bundles/org.blueberry.ui/src/internal/berryEditorManager.cpp:IEditorPart::Pointer EditorManager::FindEditor(const std::string& editorId, -BlueBerry/Bundles/org.blueberry.ui/src/internal/berryEditorManager.cpp: return IEditorPart::Pointer(); -BlueBerry/Bundles/org.blueberry.ui/src/internal/berryEditorManager.cpp: IEditorPart::Pointer part = editor->GetPart(false).Cast(); -BlueBerry/Bundles/org.blueberry.ui/src/internal/berryEditorManager.cpp:std::vector EditorManager::GetDirtyEditors() -BlueBerry/Bundles/org.blueberry.ui/src/internal/berryEditorManager.cpp:IEditorPart::Pointer EditorManager::GetVisibleEditor() -BlueBerry/Bundles/org.blueberry.ui/src/internal/berryEditorManager.cpp: return IEditorPart::Pointer(0); -BlueBerry/Bundles/org.blueberry.ui/src/internal/berryEditorManager.cpp: return ref->GetPart(true).Cast(); -BlueBerry/Bundles/org.blueberry.ui/src/internal/berryEditorManager.cpp: IEditorPart::Pointer part, EditorDescriptor::Pointer desc, -BlueBerry/Bundles/org.blueberry.ui/src/internal/berryEditorManager.cpp:IEditorPart::Pointer EditorManager::CreatePart(EditorDescriptor::Pointer desc) const -BlueBerry/Bundles/org.blueberry.ui/src/internal/berryEditorManager.cpp: IEditorPart::Pointer result = desc->CreateEditor(); -BlueBerry/Bundles/org.blueberry.ui/src/internal/berryEditorManager.cpp: IEditorPart::Pointer editor = editorReference->GetEditor(false); -BlueBerry/Bundles/org.blueberry.ui/src/internal/berryEditorManager.cpp:// final IEditorPart editor = ed.getEditor(false); -BlueBerry/Bundles/org.blueberry.ui/src/internal/berryEditorManager.h:#include "../berryIEditorPart.h" -BlueBerry/Bundles/org.blueberry.ui/src/internal/berryEditorManager.h: std::vector CollectDirtyEditors(); -BlueBerry/Bundles/org.blueberry.ui/src/internal/berryEditorManager.h: IEditorPart::Pointer FindEditor(IEditorInput::Pointer input); -BlueBerry/Bundles/org.blueberry.ui/src/internal/berryEditorManager.h: IEditorPart::Pointer FindEditor(const std::string& editorId, -BlueBerry/Bundles/org.blueberry.ui/src/internal/berryEditorManager.h: std::vector GetDirtyEditors(); -BlueBerry/Bundles/org.blueberry.ui/src/internal/berryEditorManager.h: IEditorPart::Pointer GetVisibleEditor(); -BlueBerry/Bundles/org.blueberry.ui/src/internal/berryEditorManager.h: IEditorPart::Pointer part, EditorDescriptor::Pointer desc, -BlueBerry/Bundles/org.blueberry.ui/src/internal/berryEditorManager.h: IEditorPart::Pointer CreatePart(EditorDescriptor::Pointer desc) const; -BlueBerry/Bundles/org.blueberry.ui/src/internal/berryEditorReference.cpp: // IEditorPart editor = getEditor(false); -BlueBerry/Bundles/org.blueberry.ui/src/internal/berryEditorReference.cpp:IEditorPart::Pointer EditorReference::GetEditor(bool restore) -BlueBerry/Bundles/org.blueberry.ui/src/internal/berryEditorReference.cpp: return this->GetPart(restore).Cast (); -BlueBerry/Bundles/org.blueberry.ui/src/internal/berryEditorReference.cpp: IEditorPart::Pointer part = this->GetEditor(false); -BlueBerry/Bundles/org.blueberry.ui/src/internal/berryEditorReference.cpp: IEditorPart::Pointer part = -BlueBerry/Bundles/org.blueberry.ui/src/internal/berryEditorReference.cpp: Tweaklets::Get(WorkbenchPageTweaklet::KEY)->CreateErrorEditorPart(label, -BlueBerry/Bundles/org.blueberry.ui/src/internal/berryEditorReference.cpp:IEditorPart::Pointer EditorReference::CreatePartHelper() -BlueBerry/Bundles/org.blueberry.ui/src/internal/berryEditorReference.cpp: IEditorPart::Pointer part; -BlueBerry/Bundles/org.blueberry.ui/src/internal/berryEditorReference.cpp:IEditorPart::Pointer EditorReference::GetEmptyEditor( -BlueBerry/Bundles/org.blueberry.ui/src/internal/berryEditorReference.cpp: IEditorPart::Pointer part = -BlueBerry/Bundles/org.blueberry.ui/src/internal/berryEditorReference.cpp: Tweaklets::Get(WorkbenchPageTweaklet::KEY)->CreateErrorEditorPart("(Empty)", ""); -BlueBerry/Bundles/org.blueberry.ui/src/internal/berryEditorReference.cpp: return IEditorPart::Pointer(0); -BlueBerry/Bundles/org.blueberry.ui/src/internal/berryEditorReference.h:#include "../berryIEditorPart.h" -BlueBerry/Bundles/org.blueberry.ui/src/internal/berryEditorReference.h: IEditorPart::Pointer GetEditor(bool restore); -BlueBerry/Bundles/org.blueberry.ui/src/internal/berryEditorReference.h: IEditorPart::Pointer CreatePartHelper(); -BlueBerry/Bundles/org.blueberry.ui/src/internal/berryEditorReference.h: * Creates and returns an empty editor (ErrorEditorPart). -BlueBerry/Bundles/org.blueberry.ui/src/internal/berryEditorReference.h: IEditorPart::Pointer GetEmptyEditor(SmartPointer descr); -BlueBerry/Bundles/org.blueberry.ui/src/internal/berryEditorSite.cpp: IEditorPart::Pointer editor, WorkbenchPage* page, -BlueBerry/Bundles/org.blueberry.ui/src/internal/berryEditorSite.cpp:IEditorPart::Pointer EditorSite::GetEditorPart() -BlueBerry/Bundles/org.blueberry.ui/src/internal/berryEditorSite.cpp: return this->GetPart().Cast(); -BlueBerry/Bundles/org.blueberry.ui/src/internal/berryEditorSite.h:#include "../berryIEditorPart.h" -BlueBerry/Bundles/org.blueberry.ui/src/internal/berryEditorSite.h: EditorSite(IEditorReference::Pointer ref, IEditorPart::Pointer editor, -BlueBerry/Bundles/org.blueberry.ui/src/internal/berryEditorSite.h: IEditorPart::Pointer GetEditorPart(); -BlueBerry/Bundles/org.blueberry.ui/src/internal/berryPartList.cpp:IEditorPart::Pointer PartList::GetActiveEditor() -BlueBerry/Bundles/org.blueberry.ui/src/internal/berryPartList.cpp: return activeEditorReference.Expired() ? IEditorPart::Pointer(0) : activeEditorReference.Lock()->GetEditor( -BlueBerry/Bundles/org.blueberry.ui/src/internal/berryPartList.h: IEditorPart::Pointer GetActiveEditor(); -BlueBerry/Bundles/org.blueberry.ui/src/internal/berryPartTester.cpp:void PartTester::TestEditor(IEditorPart::Pointer part) -BlueBerry/Bundles/org.blueberry.ui/src/internal/berryPartTester.h:#include "../berryIEditorPart.h" -BlueBerry/Bundles/org.blueberry.ui/src/internal/berryPartTester.h:public: static void TestEditor(IEditorPart::Pointer part); -BlueBerry/Bundles/org.blueberry.ui/src/internal/berryWorkbenchPage.cpp:SmartPointer WorkbenchPage::ActivationList::GetTopEditor() -BlueBerry/Bundles/org.blueberry.ui/src/internal/berryWorkbenchPage.cpp: return IEditorPart::Pointer(0); -BlueBerry/Bundles/org.blueberry.ui/src/internal/berryWorkbenchPage.cpp: IEditorPart::Pointer _topEditor = this->topEditor.Lock(); -BlueBerry/Bundles/org.blueberry.ui/src/internal/berryWorkbenchPage.cpp: bool isNewPartAnEditor = newPart.Cast ().IsNotNull(); -BlueBerry/Bundles/org.blueberry.ui/src/internal/berryWorkbenchPage.cpp: topEditor = newPart.Cast (); -BlueBerry/Bundles/org.blueberry.ui/src/internal/berryWorkbenchPage.cpp: topEditor = newPart.Cast (); -BlueBerry/Bundles/org.blueberry.ui/src/internal/berryWorkbenchPage.cpp: IEditorPart::Pointer newEditor) -BlueBerry/Bundles/org.blueberry.ui/src/internal/berryWorkbenchPage.cpp: if (part.Cast () != 0) -BlueBerry/Bundles/org.blueberry.ui/src/internal/berryWorkbenchPage.cpp: IEditorPart::Pointer part = (ref == 0) ? IEditorPart::Pointer(0) -BlueBerry/Bundles/org.blueberry.ui/src/internal/berryWorkbenchPage.cpp:bool WorkbenchPage::CloseEditor(IEditorPart::Pointer editor, bool save) -BlueBerry/Bundles/org.blueberry.ui/src/internal/berryWorkbenchPage.cpp: IEditorPart::Pointer editorPart = reference->GetEditor(false); -BlueBerry/Bundles/org.blueberry.ui/src/internal/berryWorkbenchPage.cpp:IEditorPart::Pointer WorkbenchPage::GetActiveEditor() -BlueBerry/Bundles/org.blueberry.ui/src/internal/berryWorkbenchPage.cpp:std::vector WorkbenchPage::GetEditors() -BlueBerry/Bundles/org.blueberry.ui/src/internal/berryWorkbenchPage.cpp: std::vector result; -BlueBerry/Bundles/org.blueberry.ui/src/internal/berryWorkbenchPage.cpp: IEditorPart::Pointer part = (*iter)->GetEditor(true); -BlueBerry/Bundles/org.blueberry.ui/src/internal/berryWorkbenchPage.cpp:std::vector WorkbenchPage::GetDirtyEditors() -BlueBerry/Bundles/org.blueberry.ui/src/internal/berryWorkbenchPage.cpp:IEditorPart::Pointer WorkbenchPage::FindEditor(IEditorInput::Pointer input) -BlueBerry/Bundles/org.blueberry.ui/src/internal/berryWorkbenchPage.cpp:IEditorPart::Pointer WorkbenchPage::OpenEditor(IEditorInput::Pointer input, -BlueBerry/Bundles/org.blueberry.ui/src/internal/berryWorkbenchPage.cpp:IEditorPart::Pointer WorkbenchPage::OpenEditor(IEditorInput::Pointer input, -BlueBerry/Bundles/org.blueberry.ui/src/internal/berryWorkbenchPage.cpp:IEditorPart::Pointer WorkbenchPage::OpenEditor( -BlueBerry/Bundles/org.blueberry.ui/src/internal/berryWorkbenchPage.cpp:IEditorPart::Pointer WorkbenchPage::OpenEditor( -BlueBerry/Bundles/org.blueberry.ui/src/internal/berryWorkbenchPage.cpp:IEditorPart::Pointer WorkbenchPage::OpenEditorFromDescriptor( -BlueBerry/Bundles/org.blueberry.ui/src/internal/berryWorkbenchPage.cpp:IEditorPart::Pointer WorkbenchPage::BusyOpenEditor(IEditorInput::Pointer input, -BlueBerry/Bundles/org.blueberry.ui/src/internal/berryWorkbenchPage.cpp: IEditorPart::Pointer result; -BlueBerry/Bundles/org.blueberry.ui/src/internal/berryWorkbenchPage.cpp:IEditorPart::Pointer WorkbenchPage::BusyOpenEditorFromDescriptor( -BlueBerry/Bundles/org.blueberry.ui/src/internal/berryWorkbenchPage.cpp: IEditorPart::Pointer result; -BlueBerry/Bundles/org.blueberry.ui/src/internal/berryWorkbenchPage.cpp:IEditorPart::Pointer WorkbenchPage::BusyOpenEditorBatched( -BlueBerry/Bundles/org.blueberry.ui/src/internal/berryWorkbenchPage.cpp: IEditorPart::Pointer editor; -BlueBerry/Bundles/org.blueberry.ui/src/internal/berryWorkbenchPage.cpp: IEditorPart::Pointer editorToSave = editor; -BlueBerry/Bundles/org.blueberry.ui/src/internal/berryWorkbenchPage.cpp: return IEditorPart::Pointer(0); -BlueBerry/Bundles/org.blueberry.ui/src/internal/berryWorkbenchPage.cpp:IEditorPart::Pointer WorkbenchPage::BusyOpenEditorFromDescriptorBatched( -BlueBerry/Bundles/org.blueberry.ui/src/internal/berryWorkbenchPage.cpp: IEditorPart::Pointer editor; -BlueBerry/Bundles/org.blueberry.ui/src/internal/berryWorkbenchPage.cpp: IEditorPart::Pointer editor; -BlueBerry/Bundles/org.blueberry.ui/src/internal/berryWorkbenchPage.cpp:void WorkbenchPage::ShowEditor(bool activate, IEditorPart::Pointer editor) -BlueBerry/Bundles/org.blueberry.ui/src/internal/berryWorkbenchPage.cpp:bool WorkbenchPage::IsEditorPinned(IEditorPart::Pointer editor) -BlueBerry/Bundles/org.blueberry.ui/src/internal/berryWorkbenchPage.cpp:bool WorkbenchPage::SaveEditor(IEditorPart::Pointer editor, bool confirm) -BlueBerry/Bundles/org.blueberry.ui/src/internal/berryWorkbenchPage.cpp: if (newPart.Cast () != 0) -BlueBerry/Bundles/org.blueberry.ui/src/internal/berryWorkbenchPage.h: IEditorPart::WeakPtr topEditor; -BlueBerry/Bundles/org.blueberry.ui/src/internal/berryWorkbenchPage.h: void UpdateTopEditor(IEditorPart::Pointer newEditor); -BlueBerry/Bundles/org.blueberry.ui/src/internal/berryWorkbenchPage.h: SmartPointer GetTopEditor(); -BlueBerry/Bundles/org.blueberry.ui/src/internal/berryWorkbenchPage.h: bool CloseEditor(IEditorPart::Pointer editor, bool save); -BlueBerry/Bundles/org.blueberry.ui/src/internal/berryWorkbenchPage.h: IEditorPart::Pointer GetActiveEditor(); -BlueBerry/Bundles/org.blueberry.ui/src/internal/berryWorkbenchPage.h: std::vector GetEditors(); -BlueBerry/Bundles/org.blueberry.ui/src/internal/berryWorkbenchPage.h: std::vector GetDirtyEditors(); -BlueBerry/Bundles/org.blueberry.ui/src/internal/berryWorkbenchPage.h: IEditorPart::Pointer FindEditor(IEditorInput::Pointer input); -BlueBerry/Bundles/org.blueberry.ui/src/internal/berryWorkbenchPage.h: IEditorPart::Pointer OpenEditor(IEditorInput::Pointer input, -BlueBerry/Bundles/org.blueberry.ui/src/internal/berryWorkbenchPage.h: IEditorPart::Pointer OpenEditor(IEditorInput::Pointer input, -BlueBerry/Bundles/org.blueberry.ui/src/internal/berryWorkbenchPage.h: IEditorPart::Pointer OpenEditor(IEditorInput::Pointer input, -BlueBerry/Bundles/org.blueberry.ui/src/internal/berryWorkbenchPage.h: IEditorPart::Pointer OpenEditor(IEditorInput::Pointer input, -BlueBerry/Bundles/org.blueberry.ui/src/internal/berryWorkbenchPage.h: IEditorPart::Pointer OpenEditorFromDescriptor(IEditorInput::Pointer input, -BlueBerry/Bundles/org.blueberry.ui/src/internal/berryWorkbenchPage.h: IEditorPart::Pointer BusyOpenEditor(IEditorInput::Pointer input, -BlueBerry/Bundles/org.blueberry.ui/src/internal/berryWorkbenchPage.h: IEditorPart::Pointer BusyOpenEditorFromDescriptor( -BlueBerry/Bundles/org.blueberry.ui/src/internal/berryWorkbenchPage.h: IEditorPart::Pointer BusyOpenEditorBatched(IEditorInput::Pointer input, -BlueBerry/Bundles/org.blueberry.ui/src/internal/berryWorkbenchPage.h: IEditorPart::Pointer BusyOpenEditorFromDescriptorBatched( -BlueBerry/Bundles/org.blueberry.ui/src/internal/berryWorkbenchPage.h: void ShowEditor(bool activate, IEditorPart::Pointer editor); -BlueBerry/Bundles/org.blueberry.ui/src/internal/berryWorkbenchPage.h: bool IsEditorPinned(IEditorPart::Pointer editor); -BlueBerry/Bundles/org.blueberry.ui/src/internal/berryWorkbenchPage.h: bool SaveEditor(IEditorPart::Pointer editor, bool confirm); -BlueBerry/Bundles/org.blueberry.ui/src/internal/berryWorkbenchPage.h: // IEditorPart getTopEditor() { -BlueBerry/Bundles/org.blueberry.ui/src/internal/berryWorkbenchPartReference.cpp:#include "../berryIEditorPart.h" -BlueBerry/Bundles/org.blueberry.ui/src/internal/berryWorkbenchPartReference.cpp: if (part.Cast ().IsNull()) -BlueBerry/Bundles/org.blueberry.ui/src/internal/berryWorkbenchPartReference.cpp: return part.Cast ()->IsDirty(); -BlueBerry/Bundles/org.blueberry.ui/src/internal/berryWorkbenchWindow.cpp: IEditorPart::Pointer editor = currentPage->GetActiveEditor(); -BlueBerry/Bundles/org.blueberry.ui/src/internal/berryWorkbenchWindow.cpp: IEditorPart::Pointer editor = currentPage->GetActiveEditor(); -BlueBerry/Bundles/org.blueberry.ui/src/internal/intro/berryEditorIntroAdapterPart.cpp: return introPart.IsNull() ? EditorPart::GetPartName() : introPart->GetPartName(); -BlueBerry/Bundles/org.blueberry.ui/src/internal/intro/berryEditorIntroAdapterPart.h:#include -BlueBerry/Bundles/org.blueberry.ui/src/internal/intro/berryEditorIntroAdapterPart.h:class EditorIntroAdapterPart: public EditorPart -BlueBerry/Bundles/org.blueberry.ui/src/tweaklets/berryWorkbenchPageTweaklet.h: virtual IEditorPart::Pointer CreateErrorEditorPart(const std::string& partName, const std::string& msg) = 0; -Build/Tools/StateMachineEditor/src/stateMachines/StateMachinesEditor.java:import org.eclipse.ui.IEditorPart; -Build/Tools/StateMachineEditor/src/stateMachines/StateMachinesEditor.java: firePropertyChange(IEditorPart.PROP_DIRTY); -Build/Tools/StateMachineEditor/src/stateMachines/StateMachinesEditor.java: * @see org.eclipse.ui.part.EditorPart#setInput(org.eclipse.ui.IEditorInput) -CoreUI/Bundles/org.mitk.gui.qt.common/src/QmitkCloseProjectAction.cpp:#include -CoreUI/Bundles/org.mitk.gui.qt.common/src/QmitkCloseProjectAction.cpp: berry::IEditorPart::Pointer editor = m_Window->GetActivePage()->GetActiveEditor(); -CoreUI/Bundles/org.mitk.gui.qt.common/src/QmitkFileExitAction.cpp:#include -CoreUI/Bundles/org.mitk.gui.qt.common/src/QmitkFileOpenAction.cpp:#include -CoreUI/Bundles/org.mitk.gui.qt.common/src/QmitkFileOpenAction.cpp: berry::IEditorPart::Pointer editor = m_Window->GetActivePage()->GetActiveEditor(); -CoreUI/Bundles/org.mitk.gui.qt.common/src/QmitkFileOpenAction.cpp: berry::IEditorPart::Pointer editor = m_Window->GetActivePage()->OpenEditor(editorInput, QmitkStdMultiWidgetEditor::EDITOR_ID); -CoreUI/Bundles/org.mitk.gui.qt.common/src/QmitkFunctionality.cpp:#include -CoreUI/Bundles/org.mitk.gui.qt.common/src/QmitkFunctionality.cpp: berry::IEditorPart::Pointer editor = -CoreUI/Bundles/org.mitk.gui.qt.common/src/QmitkFunctionality.cpp: berry::IEditorPart::Pointer editor = this->GetSite()->GetPage()->OpenEditor(editorInput, QmitkStdMultiWidgetEditor::EDITOR_ID, false); -CoreUI/Bundles/org.mitk.gui.qt.common/src/QmitkStdMultiWidgetEditor.h:#include -CoreUI/Bundles/org.mitk.gui.qt.common/src/QmitkStdMultiWidgetEditor.h: public berry::QtEditorPart, virtual public berry::IPartListener -Modules/Bundles/org.mitk.gui.qt.datamanager/src/QmitkDataManagerView.cpp:#include -Modules/Bundles/org.mitk.gui.qt.datamanager/src/QmitkDataManagerView.cpp: berry::IEditorPart::Pointer editor; -Modules/Bundles/org.mitk.gui.qt.datamanager/src/QmitkDataManagerView.cpp: std::vector editors = -Modules/Bundles/org.mitk.gui.qt.datamanager/src/QmitkDataManagerView.cpp: berry::IEditorPart::Pointer editor = this->GetSite()->GetPage()->OpenEditor(editorInput, QmitkStdMultiWidgetEditor::EDITOR_ID, false); -Modules/Bundles/org.mitk.gui.qt.diffusionimaging/src/internal/QmitkPartialVolumeAnalysisView.cpp:#include -Modules/Bundles/org.mitk.gui.qt.diffusionimagingapp/src/internal/QmitkDiffusionImagingAppIntroPart.cpp: berry::IEditorPart::Pointer editor = GetIntroSite()->GetPage()->OpenEditor(editorInput, QmitkStdMultiWidgetEditor::EDITOR_ID); -Modules/Bundles/org.mitk.gui.qt.dtiatlasapp/src/internal/QmitkDTIAtlasAppIntroPart.cpp: berry::IEditorPart::Pointer editor = GetIntroSite()->GetPage()->OpenEditor(editorInput, QmitkStdMultiWidgetEditor::EDITOR_ID); -Modules/Bundles/org.mitk.gui.qt.examples/src/internal/simplemeasurement/QmitkSimpleMeasurement.cpp:#include -Modules/Bundles/org.mitk.gui.qt.ext/src/QmitkExtFileOpenAction.cpp:#include -Modules/Bundles/org.mitk.gui.qt.ext/src/QmitkExtFileOpenAction.cpp: berry::IEditorPart::Pointer editor = m_Window->GetActivePage()->GetActiveEditor(); -Modules/Bundles/org.mitk.gui.qt.ext/src/QmitkExtFileOpenAction.cpp: berry::IEditorPart::Pointer editor = m_Window->GetActivePage()->OpenEditor(editorInput, QmitkStdMultiWidgetEditor::EDITOR_ID); -Modules/Bundles/org.mitk.gui.qt.ext/src/QmitkExtFileSaveProjectAction.cpp:#include -Modules/Bundles/org.mitk.gui.qt.ext/src/QmitkExtFileSaveProjectAction.cpp: berry::IEditorPart::Pointer editor = m_Window->GetActivePage()->GetActiveEditor(); -Modules/Bundles/org.mitk.gui.qt.ext/src/QmitkExtWorkbenchWindowAdvisor.cpp: berry::IEditorPart::Pointer activeEditor; -Modules/Bundles/org.mitk.gui.qt.ext/src/QmitkExtWorkbenchWindowAdvisor.cpp: berry::IEditorPart::Pointer activeEditor; -Modules/Bundles/org.mitk.gui.qt.ext/src/QmitkExtWorkbenchWindowAdvisor.h:#include -Modules/Bundles/org.mitk.gui.qt.ext/src/QmitkExtWorkbenchWindowAdvisor.h: berry::IEditorPart::WeakPtr lastActiveEditor; -Modules/Bundles/org.mitk.gui.qt.imagenavigator/src/internal/QmitkImageNavigatorView.cpp: berry::IEditorPart::Pointer editor = -Modules/Bundles/org.mitk.gui.qt.imagenavigator/src/internal/QmitkImageNavigatorView.cpp: berry::IEditorPart::Pointer editor = this->GetSite()->GetPage()->OpenEditor(editorInput, QmitkStdMultiWidgetEditor::EDITOR_ID, false); -Modules/Bundles/org.mitk.gui.qt.imagestatistics/src/internal/QmitkImageStatisticsView.cpp:#include -Modules/Bundles/org.mitk.gui.qt.materialeditor/src/internal/QmitkMITKSurfaceMaterialEditorView.cpp:#include "berryIEditorPart.h" -Modules/Bundles/org.mitk.gui.qt.measurement/src/internal/QmitkMeasurement.cpp:#include -Modules/Bundles/org.mitk.gui.qt.python.console/src/internal/QmitkPythonEditor.h:#include -Modules/Bundles/org.mitk.gui.qt.python.console/src/internal/QmitkPythonEditor.h:class QmitkPythonEditor : public berry::QtEditorPart, virtual public berry::IPartListener -Modules/Bundles/org.mitk.gui.qt.python.console/src/internal/QmitkPythonScriptEditor.h:#include -Modules/Bundles/org.mitk.gui.qt.python.console/src/internal/QmitkPythonScriptEditor.h:class QmitkPythonScriptEditor : public QWidget, public QmitkPythonPasteClient //, berry::QtEditorPart -Modules/Bundles/org.mitk.gui.qt.python.console/src/internal/QmitkPythonVariableStack.cpp: berry::IEditorPart::Pointer editor = -Modules/Bundles/org.mitk.gui.qt.python.console/src/internal/QmitkPythonVariableStack.cpp: berry::IEditorPart::Pointer editor = this->GetSite()->GetPage()->OpenEditor(editorInput, QmitkStdMultiWidgetEditor::EDITOR_ID, false);