summaryrefslogtreecommitdiff
path: root/noncore/settings/networksettings2/irda/irda_NN.cpp
Unidiff
Diffstat (limited to 'noncore/settings/networksettings2/irda/irda_NN.cpp') (more/less context) (ignore whitespace changes)
-rw-r--r--noncore/settings/networksettings2/irda/irda_NN.cpp59
1 files changed, 59 insertions, 0 deletions
diff --git a/noncore/settings/networksettings2/irda/irda_NN.cpp b/noncore/settings/networksettings2/irda/irda_NN.cpp
new file mode 100644
index 0000000..3b9c938
--- a/dev/null
+++ b/noncore/settings/networksettings2/irda/irda_NN.cpp
@@ -0,0 +1,59 @@
1#include "irda_NN.h"
2#include "irda_NNI.h"
3
4static const char * IRDANeeds[] =
5 { 0
6 };
7
8/**
9 * Constructor, find all of the possible interfaces
10 */
11IRDANetNode::IRDANetNode() : ANetNode() {
12}
13
14/**
15 * Delete any interfaces that we own.
16 */
17IRDANetNode::~IRDANetNode(){
18}
19
20const QString IRDANetNode::nodeDescription(){
21 return tr("\
22<p>Sets up a infra red serial link.</p>\
23"
24);
25}
26
27ANetNodeInstance * IRDANetNode::createInstance( void ) {
28 return new AIRDA( this );
29}
30
31const char ** IRDANetNode::needs( void ) {
32 return IRDANeeds;
33}
34
35const char * IRDANetNode::provides( void ) {
36 return "line";
37}
38
39bool IRDANetNode::generateProperFilesFor(
40 ANetNodeInstance * ) {
41 return 1;
42}
43
44bool IRDANetNode::hasDataFor( const QString & ) {
45 return 0;
46}
47
48bool IRDANetNode::generateDataForCommonFile(
49 SystemFile & ,
50 long ,
51 ANetNodeInstance * ) {
52 return 1;
53}
54
55extern "C" {
56void create_plugin( QList<ANetNode> & PNN ) {
57 PNN.append( new IRDANetNode() );
58}
59}