april
1.0.0
...
All
Classes
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Macros
Pages
pluginsdlg.h
Go to the documentation of this file.
1
/* ========================================================================= */
2
/* ------------------------------------------------------------------------- */
/*
12
13
14
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
15
Please read COPYING and README files in root folder
16
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
17
*/
18
/* ------------------------------------------------------------------------- */
19
/* ========================================================================= */
20
#ifndef __PLUGINSDLG_INC__
21
#define __PLUGINSDLG_INC__
22
//
23
//
24
//
25
//
26
/* INCLUDES ------------------------------------------------------------ */
27
28
#include <QDialog>
29
#include <
april/april.h
>
30
#include "ui_pluginsdlg.h"
31
32
/* INCLUDES ============================================================ */
33
//
34
//
35
//
36
//
37
/* DEFINITIONS --------------------------------------------------------- */
38
39
namespace
april {
40
41
namespace
Gui {
42
43
class
PlginEntry;
44
45
/* DEFINITIONS ========================================================= */
46
//
47
//
48
//
49
//
50
/* CLASS --------------------------------------------------------------- */
51
52
56
class
PluginsDlg
:
public
QDialog,
public
MemTrack {
57
Q_OBJECT
58
BBM_TRACK(
PluginsDlg
);
59
60
//
61
//
62
//
63
//
64
/* DEFINITIONS ----------------------------------------------------- */
65
66
/* DEFINITIONS ===================================================== */
67
//
68
//
69
//
70
//
71
/* DATA ------------------------------------------------------------ */
72
73
private
:
74
76
Ui::PluginsDlg ui;
77
78
79
/* DATA ============================================================ */
80
//
81
//
82
//
83
//
84
/* FUNCTIONS ------------------------------------------------------- */
85
86
public
:
87
89
explicit
PluginsDlg
( QWidget *parent = 0 );
90
92
~PluginsDlg
(
void
);
93
94
protected
:
95
98
void
changeEvent
( QEvent *e );
100
101
private
slots:
102
104
void
addDirectory (
void
);
105
107
void
remDirectory (
void
);
108
110
void
rescan (
void
);
111
113
void
validateAndClose (
void
);
114
115
private
:
116
118
void
scanDirectories (
void
);
119
121
void
scanDirectory (
const
QString & s );
122
124
void
loadDirectories (
void
);
125
127
void
saveDirectories (
void
);
128
130
void
loadLibraryPlugins (
void
);
131
133
PlginEntry
* findPlugIn (
const
QString & s );
134
136
void
itemDoubleClicked ( QTreeWidgetItem * it,
int
col);
137
138
/* FUNCTIONS ======================================================= */
139
//
140
//
141
//
142
//
143
144
};
/* class PluginsDlg */
145
146
/* CLASS =============================================================== */
147
//
148
//
149
//
150
//
151
152
}
// namespace Gui
153
154
}
// namespace april
155
156
#endif // __PLUGINSDLG_INC__
157
/* ------------------------------------------------------------------------- */
158
/* ========================================================================= */
april
AprilDream
gui
pluginsdlg.h
Generated on Sat Apr 20 2013 16:35:29 for april by
1.8.1.2