File: pppload.C

package info (click to toggle)
pppload 1.0-5
  • links: PTS
  • area: contrib
  • in suites: hamm
  • size: 116 kB
  • ctags: 84
  • sloc: cpp: 408; makefile: 175
file content (41 lines) | stat: -rw-r--r-- 1,450 bytes parent folder | download
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
// pppload - A PPP Load Monitor
// Copyright (C) 1996  Sean Vyain
// svyain@mail.tds.net
// smvyain@softart.com
//
// This program is free software; you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
// the Free Software Foundation; either version 2 of the License, or
// (at your option) any later version.
//
// This program is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
// GNU General Public License for more details.
//
// You should have received a copy of the GNU General Public License
// along with this program; if not, write to the Free Software
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.

#include <qapp.h>
#include "PPPStats.H"
#include "MainWindow.H"
#include "Options.H"

Options* options = 0;

int main(int   argc,
		 char* argv[])
{
	QApplication a( argc, argv );
	options              = new Options( argc, argv );
	MainWindow* mw       = new MainWindow;
	PPPStats*   pppStats = new PPPStats;

	mw->connect( pppStats, SIGNAL(changeStats(unsigned int, unsigned int, unsigned int, unsigned int)), mw, SLOT(updateStats(unsigned int, unsigned int, unsigned int, unsigned int)));
	mw->connect( pppStats, SIGNAL(linkDown())                     , mw, SLOT(linkDown()));

	a.setMainWidget( mw );
	mw->show();
	return a.exec();
}