summaryrefslogtreecommitdiffstats
path: root/kdejava/koala/test/dcop/Test.java
blob: 1117bf8767947c924a71468270f01f94468a8b61 (plain)
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
import org.kde.qt.*;
import org.kde.koala.*;

public class Test{
  static String description = "DCOP test application for Java";
  

  /**
   * test the DCOP stuff.
   *
   * This test doesn't simply construct a DCOPClient, because
   * dcop needs the eventloop (app.exec())
   */
  public static void main(String[] argv){
   KAboutData aboutData = new KAboutData( "test", "Test",
         "0.1", description, KAboutData.License_GPL,
         "(C) 2002 Gert-Jan van der Heiden");
    KCmdLineArgs.init( argv, aboutData );
    
    KApplication app = new KApplication();
    app.dcopClient().registerAs("JavaTest", false);
    JavaDCOPObject object = new JavaDCOPObject();
    app.exec();    
  }
  
  static{
    qtjava.initialize();
    kdejava.initialize();
  }
}