COPASI API
4.16.103
Main Page
Namespaces
Classes
Files
File List
File Members
copasi
UI
copasiWidget.h
Go to the documentation of this file.
1
// Begin CVS Header
2
// $Source: /Volumes/Home/Users/shoops/cvs/copasi_dev/copasi/UI/copasiWidget.h,v $
3
// $Revision: 1.28 $
4
// $Name: $
5
// $Author: shoops $
6
// $Date: 2011/10/14 15:24:29 $
7
// End CVS Header
8
9
// Copyright (C) 2011 by Pedro Mendes, Virginia Tech Intellectual
10
// Properties, Inc., University of Heidelberg, and The University
11
// of Manchester.
12
// All rights reserved.
13
14
// Copyright (C) 2008 by Pedro Mendes, Virginia Tech Intellectual
15
// Properties, Inc., EML Research, gGmbH, University of Heidelberg,
16
// and The University of Manchester.
17
// All rights reserved.
18
19
// Copyright (C) 2001 - 2007 by Pedro Mendes, Virginia Tech Intellectual
20
// Properties, Inc. and EML Research, gGmbH.
21
// All rights reserved.
22
23
/********************************************************
24
Author: Liang Xu
25
Version : 1.xx <first>
26
Description:
27
Date: 04/03
28
Comment : CopasiWidget: Provide base class for all widget: for resizable/minimize
29
Contact: Please contact lixu1@vt.edu.
30
*********************************************************/
31
32
#ifndef COPASI_WIDGET_H
33
#define COPASI_WIDGET_H
34
35
#include <QtGui/QWidget>
36
37
#include "
copasi/UI/listviews.h
"
38
39
class
DataModelGUI
;
40
class
QResizeEvent;
41
class
ListViews
;
42
class
CCopasiDataModel
;
43
class
CCopasiObject
;
44
45
class
CopasiWidget
:
public
QWidget
46
{
47
Q_OBJECT
48
49
public
:
50
CopasiWidget
(QWidget * parent = 0,
const
char
* name = 0, Qt::WFlags f = 0);
51
virtual
bool
update
(
ListViews::ObjectType
objectType
,
ListViews::Action
action,
const
std::string & key);
52
virtual
bool
leave
();
53
bool
enter
(
const
std::string & key);
54
virtual
void
setFramework
(
int
framework);
55
bool
getIgnoreUpdates
();
56
void
setIgnoreUpdates
(
bool
v);
57
CCopasiDataModel
*
getDataModel
();
58
59
protected
:
60
virtual
bool
enterProtected
();
61
62
ListViews
*
mpListView
;
63
std::string
mKey
;
64
CCopasiObject
*
mpObject
;
65
CCopasiDataModel
*
mpDataModel
;
66
67
bool
mIgnoreUpdates
;
68
int
mFramework
;
69
70
protected
slots:
71
virtual
bool
protectedNotify
(
ListViews::ObjectType
objectType,
ListViews::Action
action,
const
std::string & key =
""
);
72
};
73
74
#endif // !defined(COPASI_WIDGET_H)
CopasiWidget::enterProtected
virtual bool enterProtected()
Definition:
copasiWidget.cpp:71
CopasiWidget::mFramework
int mFramework
Definition:
copasiWidget.h:68
ListViews::Action
Action
Definition:
listviews.h:116
objectType
objectType
Definition:
ObjectBrowserItem.h:56
ListViews::ObjectType
ObjectType
Definition:
listviews.h:117
ListViews
Definition:
listviews.h:100
CopasiWidget::mpObject
CCopasiObject * mpObject
Definition:
copasiWidget.h:64
CCopasiObject
Definition:
CCopasiObject.h:216
CopasiWidget::mIgnoreUpdates
bool mIgnoreUpdates
Definition:
copasiWidget.h:67
CopasiWidget
Definition:
copasiWidget.h:45
CopasiWidget::leave
virtual bool leave()
Definition:
copasiWidget.cpp:51
CopasiWidget::mpListView
ListViews * mpListView
Definition:
copasiWidget.h:62
CopasiWidget::update
virtual bool update(ListViews::ObjectType objectType, ListViews::Action action, const std::string &key)
Definition:
copasiWidget.cpp:48
CopasiWidget::CopasiWidget
CopasiWidget(QWidget *parent=0, const char *name=0, Qt::WFlags f=0)
Definition:
copasiWidget.cpp:27
DataModelGUI
Definition:
DataModelGUI.h:34
CopasiWidget::protectedNotify
virtual bool protectedNotify(ListViews::ObjectType objectType, ListViews::Action action, const std::string &key="")
Definition:
copasiWidget.cpp:79
CopasiWidget::setIgnoreUpdates
void setIgnoreUpdates(bool v)
Definition:
copasiWidget.cpp:100
CopasiWidget::mpDataModel
CCopasiDataModel * mpDataModel
Definition:
copasiWidget.h:65
CCopasiDataModel
Definition:
CCopasiDataModel.h:78
CopasiWidget::setFramework
virtual void setFramework(int framework)
Definition:
copasiWidget.cpp:76
CopasiWidget::mKey
std::string mKey
Definition:
copasiWidget.h:63
CopasiWidget::getDataModel
CCopasiDataModel * getDataModel()
Definition:
copasiWidget.cpp:105
CopasiWidget::getIgnoreUpdates
bool getIgnoreUpdates()
Definition:
copasiWidget.cpp:95
listviews.h
CopasiWidget::enter
bool enter(const std::string &key)
Definition:
copasiWidget.cpp:54
Generated on Thu Jul 2 2015 14:50:25 for COPASI API by
1.8.6