00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00037 #include <iostream>
00038 #include <QVApplication>
00039 #include <QVGUI>
00040
00041 #ifndef DOXYGEN_IGNORE_THIS
00042 class MyWorker: public QVWorker
00043 {
00044 public:
00045 MyWorker(QString name):QVWorker(name)
00046 {
00047 addTrigger("Hello world");
00048 }
00049
00050 void iterate()
00051 {
00052 }
00053
00054 void processTrigger(QString triggerName)
00055 {
00056 std::cout << triggerName.toStdString() << ", worker's iteration " << getIteration() << std::endl;
00057 }
00058 };
00059
00060 int main(int argc, char *argv[])
00061 {
00062 QVApplication app(argc, argv,
00063 "Example program for QVision library. Shows the use of QVApllication and QVWorker classes."
00064 );
00065
00066 MyWorker worker("Hello Worker");
00067
00068 QVGUI interface;
00069
00070 return app.exec();
00071 }
00072
00073 #endif
00074