3
#include<qapplication.h>
6
DwTest::DwTest(const QStringList &dirs)
8
for(QStringList::ConstIterator it = dirs.begin(); it != dirs.end(); ++it) {
9
DirWatch *dw = new DirWatch(*it, this);
10
connect(dw, SIGNAL(changed()), SLOT(dw_changed()));
14
void DwTest::dw_changed()
16
DirWatch *dw = (DirWatch *)sender();
17
printf("[%s] changed\n", dw->dir().latin1());
21
int main(int argc, char **argv)
23
QApplication app(argc, argv);
26
printf("usage: dwtest dir1 dir2 ...\n\n");
31
for(int n = 1; n < argc; ++n) {
32
QString dir = QFile::decodeName(argv[n]);
36
DwTest *test = new DwTest(dirList);