forked from CBICA/CaPTk2.0
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
e4c2f24
commit fcc0daf
Showing
1 changed file
with
99 additions
and
0 deletions.
There are no files selected for viewing
99 changes: 99 additions & 0 deletions
99
Plugins/upenn.cbica.captk.brain.pseudoprogression/src/internal/QcaptkPseudoProgressionView.h
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,99 @@ | ||
#ifndef _QcaptkPseudoProgressionView | ||
#define _QcaptkPseudoProgressionView | ||
|
||
#include <QmitkAbstractView.h> | ||
|
||
#include <mitkILifecycleAwarePart.h> | ||
|
||
#include "ui_QcaptkPseudoProgressionControls.h" | ||
//#include "CaPTkSurvival.h" | ||
|
||
class CaPTkSurvival; | ||
|
||
// berry | ||
#include <berryIBerryPreferences.h> | ||
|
||
class QmitkRenderWindow; | ||
|
||
/** | ||
* \ingroup ToolManagerEtAl | ||
* \ingroup upenn_cbica_captk_brain_survival_internal | ||
*/ | ||
class QcaptkPseudoProgressionView : public QmitkAbstractView, public mitk::ILifecycleAwarePart | ||
{ | ||
Q_OBJECT | ||
|
||
public: | ||
static const std::string VIEW_ID; | ||
|
||
QcaptkPseudoProgressionView(); | ||
virtual ~QcaptkPseudoProgressionView(); | ||
|
||
// GUI setup | ||
void CreateQtPartControl(QWidget *parent) override; | ||
|
||
// ILifecycleAwarePart interface | ||
public: | ||
void Activated() override; | ||
void Deactivated() override; | ||
void Visible() override; | ||
void Hidden() override; | ||
|
||
virtual int GetSizeFlags(bool width); | ||
virtual int ComputePreferredSize(bool width, | ||
int /*availableParallel*/, | ||
int /*availablePerpendicular*/, | ||
int preferredResult); | ||
protected slots: | ||
|
||
void OnUsageComboBoxCurrentTextChanged(const QString& text); | ||
|
||
void OnModelSourceComboBoxCurrentTextChanged(const QString& text); | ||
|
||
void OnSubjectDirectoryButtonClicked(); | ||
|
||
void OnCustomModelDirectoryButtonClicked(); | ||
|
||
void OnOutputDirectoryButtonClicked(); | ||
|
||
//void OnModuleDone(); | ||
|
||
/** \brief CaPTk Survival Plugin Run Button clicked slot */ | ||
void OnRunButtonPressed(); | ||
|
||
|
||
protected: | ||
|
||
// reimplemented from QmitkAbstractView | ||
void OnSelectionChanged(berry::IWorkbenchPart::Pointer part, const QList<mitk::DataNode::Pointer> &nodes) override; | ||
|
||
// reimplemented from QmitkAbstractView | ||
void OnPreferencesChanged(const berry::IBerryPreferences* prefs) override; | ||
|
||
// reimplemented from QmitkAbstractView | ||
void NodeAdded(const mitk::DataNode* node) override; | ||
|
||
// reimplemented from QmitkAbstractView | ||
void NodeRemoved(const mitk::DataNode* node) override; | ||
|
||
void SetFocus() override; | ||
|
||
void UpdateControls(); | ||
|
||
void InitializeListeners(); | ||
|
||
QString GetLastFileOpenPath(); | ||
|
||
void SetLastFileOpenPath(const QString &path); | ||
|
||
/// \brief the Qt parent of our GUI (NOT of this object) | ||
QWidget *m_Parent; | ||
|
||
/// \brief Qt GUI file | ||
Ui::QcaptkPseudoProgressionControls m_Controls; | ||
|
||
//captk::CaPTkSurvival* m_CaPTkSurvival; | ||
|
||
}; | ||
|
||
#endif // QcaptkPseudoProgressionView_h |