BALL
1.4.79
Main Page
Related Pages
Modules
Namespaces
Classes
Files
File List
File Members
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:64
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.9.1