COPASI API
4.16.103
Main Page
Namespaces
Classes
Files
File List
File Members
copasi
UI
CCopasiSelectionWidget.h
Go to the documentation of this file.
1
// Copyright (C) 2010 - 2013 by Pedro Mendes, Virginia Tech Intellectual
2
// Properties, Inc., University of Heidelberg, and The University
3
// of Manchester.
4
// All rights reserved.
5
6
// Copyright (C) 2008 - 2009 by Pedro Mendes, Virginia Tech Intellectual
7
// Properties, Inc., EML Research, gGmbH, University of Heidelberg,
8
// and The University of Manchester.
9
// All rights reserved.
10
11
// Copyright (C) 2004 - 2007 by Pedro Mendes, Virginia Tech Intellectual
12
// Properties, Inc. and EML Research, gGmbH.
13
// All rights reserved.
14
15
#ifndef CCopasiSelectionWidget_H__
16
#define CCopasiSelectionWidget_H__
17
18
#include <vector>
19
20
#include <QtGui/QStackedWidget>
21
22
#include "
UI/CQSimpleSelectionTree.h
"
23
24
class
ObjectBrowserWidget
;
25
class
CModel
;
26
class
CCopasiObject
;
27
28
class
CCopasiSelectionWidget
:
public
QStackedWidget
29
{
30
Q_OBJECT
31
32
public
:
33
CCopasiSelectionWidget
(QWidget* parent = 0);
34
~CCopasiSelectionWidget
();
35
36
void
populateTree
(
const
CModel
* model,
37
const
CQSimpleSelectionTree::ObjectClasses
& classes);
38
void
setOutputVector
(std::vector< const CCopasiObject * > * outputVector);
39
void
setSingleSelection
(
bool
singleSelection);
40
bool
isSingleSelection
()
const
;
41
void
setExpertMode
(
bool
expertMode
);
42
bool
expertMode
()
const
;
43
void
commit
();
44
45
protected
:
46
CQSimpleSelectionTree
*
mpSimpleTree
;
47
ObjectBrowserWidget
*
mpObjectBrowser
;
48
std::vector< const CCopasiObject * > *
mpOutputVector
;
49
bool
mSingleSelect
;
50
bool
mExpertMode
;
51
};
52
53
#endif
CCopasiSelectionWidget::mpOutputVector
std::vector< const CCopasiObject * > * mpOutputVector
Definition:
CCopasiSelectionWidget.h:48
CCopasiSelectionWidget::expertMode
bool expertMode() const
Definition:
CCopasiSelectionWidget.cpp:146
CCopasiSelectionWidget::setExpertMode
void setExpertMode(bool expertMode)
Definition:
CCopasiSelectionWidget.cpp:111
ObjectBrowserWidget
Definition:
ObjectBrowserWidget.h:50
CCopasiSelectionWidget::~CCopasiSelectionWidget
~CCopasiSelectionWidget()
Definition:
CCopasiSelectionWidget.cpp:45
CCopasiSelectionWidget::mpSimpleTree
CQSimpleSelectionTree * mpSimpleTree
Definition:
CCopasiSelectionWidget.h:46
CCopasiSelectionWidget::setSingleSelection
void setSingleSelection(bool singleSelection)
Definition:
CCopasiSelectionWidget.cpp:71
CCopasiObject
Definition:
CCopasiObject.h:216
CQSimpleSelectionTree::ObjectClasses
int ObjectClasses
Definition:
CQSimpleSelectionTree.h:41
CCopasiSelectionWidget
Definition:
CCopasiSelectionWidget.h:28
CCopasiSelectionWidget::mExpertMode
bool mExpertMode
Definition:
CCopasiSelectionWidget.h:50
CCopasiSelectionWidget::populateTree
void populateTree(const CModel *model, const CQSimpleSelectionTree::ObjectClasses &classes)
Definition:
CCopasiSelectionWidget.cpp:51
CCopasiSelectionWidget::setOutputVector
void setOutputVector(std::vector< const CCopasiObject * > *outputVector)
Definition:
CCopasiSelectionWidget.cpp:57
CCopasiSelectionWidget::commit
void commit()
Definition:
CCopasiSelectionWidget.cpp:151
CCopasiSelectionWidget::isSingleSelection
bool isSingleSelection() const
Definition:
CCopasiSelectionWidget.cpp:106
CCopasiSelectionWidget::mpObjectBrowser
ObjectBrowserWidget * mpObjectBrowser
Definition:
CCopasiSelectionWidget.h:47
CModel
Definition:
CModel.h:50
CCopasiSelectionWidget::mSingleSelect
bool mSingleSelect
Definition:
CCopasiSelectionWidget.h:49
CCopasiSelectionWidget::CCopasiSelectionWidget
CCopasiSelectionWidget(QWidget *parent=0)
Definition:
CCopasiSelectionWidget.cpp:31
CQSimpleSelectionTree.h
CQSimpleSelectionTree
Definition:
CQSimpleSelectionTree.h:22
Generated on Thu Jul 2 2015 14:50:08 for COPASI API by
1.8.6