File: main.cpp

package info (click to toggle)
libqxt 0.6.2-1
  • links: PTS, VCS
  • area: main
  • in suites: jessie, jessie-kfreebsd
  • size: 19,000 kB
  • ctags: 6,583
  • sloc: cpp: 57,582; xml: 296; sh: 256; makefile: 60; php: 14
file content (73 lines) | stat: -rw-r--r-- 1,312 bytes parent folder | download | duplicates (3)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
#include <QCoreApplication>
#include <QxtWebCore>
#include <QxtWebController>
#include <QxtScgiConnector>
#include <QTimer>
class test : public QxtWebController
        {
        Q_OBJECT
        public:
                test():QxtWebController("root")
			{
			}

	public slots:

		 int index()
                        {
			QTimer::singleShot(20,this,SLOT(async()));
			echo()<<"foo";
                        return 2;
                        }
	private slots:
		
		void async()
			{
			QxtWebCore::send("bar");
			QxtWebCore::close();
			}

        };

class err : public QxtWebController
        {
        Q_OBJECT
        public:
                err():QxtWebController("error")
			{
			}

	public slots:

		 int index(QString a=QString("500"),QString b=QString(),QString c=QString(),QString d=QString(),
			QString e=QString(),QString f=QString(),QString g=QString())
                        {
			echo()<<"shits<br/>"
			"error "<<a<<"<br/>"
			<<b<<"<br/>"
			<<c<<"<br/>"
			<<d<<"<br/>"
			<<e<<"<br/>"
			<<f<<"<br/>"
			<<g<<"<br/>";
                        return 0;
                        }

        };





int main(int argc, char *argv[])
	{
	QCoreApplication app(argc, argv);
	QxtWebCore core(new QxtScgiConnector());
	core.start(4000);
	test t;
	err e;
	return app.exec();
	}


#include "main.moc"