BALL
1.4.79
Main Page
Related Pages
Modules
Namespaces
Classes
Files
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Modules
Pages
include
BALL
VIEW
DIALOGS
peptideDialog.h
Go to the documentation of this file.
1
// -*- Mode: C++; tab-width: 2; -*-
2
// vi: set ts=2:
3
//
4
5
#ifndef BALL_VIEW_DIALOGS_PEPTIDEDIALOG_H
6
#define BALL_VIEW_DIALOGS_PEPTIDEDIALOG_H
7
8
#ifndef BALL_COMMON_GLOBAL_H
9
# include <
BALL/COMMON/global.h
>
10
#endif
11
12
#ifndef BALL_STRUCTURE_PEPTIDEBUILDER_H
13
#include <
BALL/STRUCTURE/peptideBuilder.h
>
14
#endif
15
16
#include <BALL/VIEW/UIC/ui_peptideDialog.h>
17
18
namespace
BALL
19
{
20
namespace
VIEW
21
{
25
class
BALL_VIEW_EXPORT
PeptideDialog
26
:
public
QDialog
,
27
public
Ui_PeptideDialogData,
28
public
Peptides::PeptideBuilder
29
{
30
Q_OBJECT
31
32
public
:
33
35
PeptideDialog
(
QWidget
* parent = 0,
const
char
* name =
"PeptideDialog"
, Qt::WFlags fl = 0 );
36
38
~PeptideDialog
() {}
39
41
String
getSequence();
42
44
Protein
*
getProtein
() {
return
protein_;}
45
46
public
slots:
47
49
void
ala_pressed
() {insert_(
'a'
);}
50
52
void
arg_pressed
() {insert_(
'r'
);}
53
55
void
asn_pressed
() {insert_(
'n'
);}
56
58
void
asp_pressed
() {insert_(
'd'
);}
59
61
void
cys_pressed
() {insert_(
'c'
);}
62
64
void
gln_pressed
() {insert_(
'q'
);}
65
67
void
glu_pressed
() {insert_(
'e'
);}
68
70
void
gly_pressed
() {insert_(
'g'
);}
71
73
void
his_pressed
() {insert_(
'h'
);}
74
76
void
ile_pressed
() {insert_(
'i'
);}
77
79
void
leu_pressed
() {insert_(
'l'
);}
80
82
void
lys_pressed
() {insert_(
'k'
);}
83
85
void
met_pressed
() {insert_(
'm'
);}
86
88
void
phe_pressed
() {insert_(
'f'
);}
89
91
void
pro_pressed
() {insert_(
'p'
);}
92
94
void
ser_pressed
() {insert_(
's'
);}
95
97
void
thr_pressed
() {insert_(
't'
);}
98
100
void
trp_pressed
() {insert_(
'w'
);}
101
103
void
tyr_pressed
() {insert_(
'y'
);}
104
106
void
val_pressed
() {insert_(
'v'
);}
107
109
void
back_pressed();
110
112
void
close_pressed();
113
115
void
angle_changed();
116
118
void
insert_seq();
119
121
void
prolineActivated();
122
124
void
prolineDeactivated();
125
127
virtual
bool
eventFilter(
QObject
*
object
,
QEvent
* event);
128
129
protected
:
130
131
void
insert_(
char
a);
132
133
void
truncString_(
String
& data);
134
135
bool
isAminoAcid_(
char
a)
const
;
136
137
Protein
*
protein_
;
138
static
String
all_amino_acids_
;
139
};
140
141
} }
// namespaces
142
#endif
BALL::VIEW::PeptideDialog::pro_pressed
void pro_pressed()
Definition:
peptideDialog.h:91
BALL::VIEW::PeptideDialog::his_pressed
void his_pressed()
Definition:
peptideDialog.h:73
BALL::String
Definition:
string.h:61
BALL::VIEW::PeptideDialog::gly_pressed
void gly_pressed()
Definition:
peptideDialog.h:70
QDialog
BALL::VIEW::PeptideDialog::glu_pressed
void glu_pressed()
Definition:
peptideDialog.h:67
QWidget
BALL::VIEW::PeptideDialog::getProtein
Protein * getProtein()
Definition:
peptideDialog.h:44
BALL::VIEW::PeptideDialog::ala_pressed
void ala_pressed()
Definition:
peptideDialog.h:49
BALL::VIEW::PeptideDialog::leu_pressed
void leu_pressed()
Definition:
peptideDialog.h:79
BALL::VIEW::PeptideDialog::protein_
Protein * protein_
Definition:
peptideDialog.h:137
BALL::VIEW::PeptideDialog::trp_pressed
void trp_pressed()
Definition:
peptideDialog.h:100
QObject
BALL::VIEW::PeptideDialog::~PeptideDialog
~PeptideDialog()
Destructor.
Definition:
peptideDialog.h:38
BALL::VIEW::PeptideDialog::ser_pressed
void ser_pressed()
Definition:
peptideDialog.h:94
BALL::VIEW::PeptideDialog::asn_pressed
void asn_pressed()
Definition:
peptideDialog.h:55
BALL::VIEW::PeptideDialog::cys_pressed
void cys_pressed()
Definition:
peptideDialog.h:61
BALL_VIEW_EXPORT
#define BALL_VIEW_EXPORT
Definition:
COMMON/global.h:52
peptideBuilder.h
BALL::VIEW::PeptideDialog
Definition:
peptideDialog.h:25
BALL::VIEW::PeptideDialog::phe_pressed
void phe_pressed()
Definition:
peptideDialog.h:88
BALL::Protein
Definition:
protein.h:28
BALL::Peptides::PeptideBuilder
Definition:
peptideBuilder.h:92
BALL::VIEW::PeptideDialog::asp_pressed
void asp_pressed()
Definition:
peptideDialog.h:58
BALL::VIEW::PeptideDialog::lys_pressed
void lys_pressed()
Definition:
peptideDialog.h:82
BALL::VIEW::PeptideDialog::arg_pressed
void arg_pressed()
Definition:
peptideDialog.h:52
BALL
-*- Mode: C++; tab-width: 2; -*-
Definition:
constants.h:12
BALL::VIEW::PeptideDialog::tyr_pressed
void tyr_pressed()
Definition:
peptideDialog.h:103
global.h
BALL::VIEW::PeptideDialog::ile_pressed
void ile_pressed()
Definition:
peptideDialog.h:76
QEvent
BALL::VIEW::PeptideDialog::gln_pressed
void gln_pressed()
Definition:
peptideDialog.h:64
BALL::VIEW::PeptideDialog::all_amino_acids_
static String all_amino_acids_
Definition:
peptideDialog.h:138
BALL::VIEW::PeptideDialog::met_pressed
void met_pressed()
Definition:
peptideDialog.h:85
BALL::VIEW::PeptideDialog::val_pressed
void val_pressed()
Definition:
peptideDialog.h:106
BALL::VIEW::PeptideDialog::thr_pressed
void thr_pressed()
Definition:
peptideDialog.h:97
Generated by
1.8.8