CycloBranch
cPreferencesTabDirectories.h
Go to the documentation of this file.
1
7#ifndef _CPREFERENCESTABDIRECTORIES_H
8#define _CPREFERENCESTABDIRECTORIES_H
9
11
12#include <QWidget>
13#include <QGridLayout>
14#include <QHBoxLayout>
15#include <QVBoxLayout>
16#include <QLabel>
17#include <QLineEdit>
18#include <QPushButton>
19#include <QFileDialog>
20
21
25class cPreferencesTabDirectories : public QWidget
26{
27 Q_OBJECT
28
29public:
30
31
37 explicit cPreferencesTabDirectories(cGlobalPreferences& globalpreferences, QWidget *parent = 0);
38
39
44 void setPreferences(cGlobalPreferences& globalpreferences);
45
46
51 void resetPreferences(cGlobalPreferences& globalpreferences);
52
53
58
59
60private:
61
62 QVBoxLayout *mainlayout;
63
64 QWidget* gridlayoutwidget;
65 QGridLayout* gridlayout;
66
67 QLabel* labelsettingsdefaultdir;
68 QLineEdit* lineeditsettingsdefaultdir;
69 QPushButton* buttonsettingsdefaultdir;
70
71 QLabel* labelpeaklistsdefaultdir;
72 QLineEdit* lineeditpeaklistsdefaultdir;
73 QPushButton* buttonpeaklistsdefaultdir;
74
75 QLabel* labelblocksdefaultdir;
76 QLineEdit* lineeditblocksdefaultdir;
77 QPushButton* buttonblocksdefaultdir;
78
79 QLabel* labelsequencesdefaultdir;
80 QLineEdit* lineeditsequencesdefaultdir;
81 QPushButton* buttonsequencesdefaultdir;
82
83 QLabel* labelmodificationsdefaultdir;
84 QLineEdit* lineeditmodificationsdefaultdir;
85 QPushButton* buttonmodificationsdefaultdir;
86
87 QLabel* labelopenopticalimagedefaultdir;
88 QLineEdit* lineeditopenopticalimagedefaultdir;
89 QPushButton* buttonopenopticalimagedefaultdir;
90
91 QLabel* labelopenhistologyimagedefaultdir;
92 QLineEdit* lineeditopenhistologyimagedefaultdir;
93 QPushButton* buttonopenhistologyimagedefaultdir;
94
95 QLabel* labelopenmicroscopyimagedefaultdir;
96 QLineEdit* lineeditopenmicroscopyimagedefaultdir;
97 QPushButton* buttonopenmicroscopyimagedefaultdir;
98
99 QLabel* labelresultsdefaultdir;
100 QLineEdit* lineeditresultsdefaultdir;
101 QPushButton* buttonresultsdefaultdir;
102
103 QLabel* labelexportcsvdefaultdir;
104 QLineEdit* lineeditexportcsvdefaultdir;
105 QPushButton* buttonexportcsvdefaultdir;
106
107 QLabel* labelexporthtmldefaultdir;
108 QLineEdit* lineeditexporthtmldefaultdir;
109 QPushButton* buttonexporthtmldefaultdir;
110
111 QLabel* labelexportimagedefaultdir;
112 QLineEdit* lineeditexportimagedefaultdir;
113 QPushButton* buttonexportimagedefaultdir;
114
115 QWidget* hwidget;
116 QHBoxLayout* hlayout;
117 QPushButton* defaultbutton;
118
119
120private slots:
121
122
123 void settingsButtonReleased();
124
125
126 void peaklistsButtonReleased();
127
128
129 void blocksButtonReleased();
130
131
132 void sequencesButtonReleased();
133
134
135 void modificationsButtonReleased();
136
137
138 void openOpticalImageButtonReleased();
139
140
141 void openHistologyImageButtonReleased();
142
143
144 void openMicroscopyImageButtonReleased();
145
146
147 void resultsButtonReleased();
148
149
150 void exportCSVButtonReleased();
151
152
153 void exportHTMLButtonReleased();
154
155
156 void exportImageButtonReleased();
157
158
159 void defaultButtonReleased();
160
161};
162
163
164#endif
165
The representation of a set of peptide sequence candidates.
The class storing global preferences.
Definition: cGlobalPreferences.h:104
The class representing a tab of default directories.
Definition: cPreferencesTabDirectories.h:26
void setPreferences(cGlobalPreferences &globalpreferences)
Set preferences.
Definition: cPreferencesTabDirectories.cpp:136
cPreferencesTabDirectories(cGlobalPreferences &globalpreferences, QWidget *parent=0)
The constructor.
Definition: cPreferencesTabDirectories.cpp:4
~cPreferencesTabDirectories()
The destructor.
Definition: cPreferencesTabDirectories.cpp:168
void resetPreferences(cGlobalPreferences &globalpreferences)
Reset preferences.
Definition: cPreferencesTabDirectories.cpp:152