OSDN Git Service

2006-08-14 Mark Wielaard <mark@klomp.org>
[pf3gnuchains/gcc-fork.git] / libjava / classpath / gnu / java / awt / peer / qt / QtToolkit.java
index 73652f8..5116769 100644 (file)
@@ -1,5 +1,5 @@
 /* QtToolkit.java --
-   Copyright (C)  2005  Free Software Foundation, Inc.
+   Copyright (C)  2005, 2006  Free Software Foundation, Inc.
 
 This file is part of GNU Classpath.
 
@@ -37,19 +37,16 @@ exception statement from your version. */
 
 package gnu.java.awt.peer.qt;
 
-import gnu.classpath.Configuration;
 import gnu.java.awt.EmbeddedWindow;
 import gnu.java.awt.peer.ClasspathFontPeer;
 import gnu.java.awt.peer.EmbeddedWindowPeer;
-import gnu.java.awt.peer.ClasspathTextLayoutPeer;
-import java.awt.AWTEvent;
+
 import java.awt.AWTException;
 import java.awt.Button;
 import java.awt.Canvas;
 import java.awt.Checkbox;
 import java.awt.CheckboxMenuItem;
 import java.awt.Choice;
-import java.awt.Component;
 import java.awt.Dialog;
 import java.awt.Dimension;
 import java.awt.EventQueue;
@@ -68,18 +65,13 @@ import java.awt.TextField;
 import java.awt.FileDialog;
 import java.awt.GraphicsDevice;
 import java.awt.GraphicsEnvironment;
-import java.awt.HeadlessException;
 import java.awt.PopupMenu;
 import java.awt.PrintJob;
 import java.awt.Scrollbar;
 import java.awt.ScrollPane;
-import java.awt.Toolkit;
 import java.awt.Window;
 import java.awt.datatransfer.Clipboard;
 import java.awt.dnd.DragGestureEvent;
-import java.awt.dnd.DragGestureListener;
-import java.awt.dnd.DragGestureRecognizer;
-import java.awt.dnd.DragSource;
 import java.awt.dnd.peer.DragSourceContextPeer;
 import java.awt.event.AWTEventListener;
 import java.awt.image.ColorModel;
@@ -91,37 +83,29 @@ import java.awt.peer.ButtonPeer;
 import java.awt.peer.FontPeer;
 import java.awt.peer.PanelPeer;
 import java.awt.peer.CanvasPeer;
-import java.awt.peer.FramePeer; 
+import java.awt.peer.FramePeer;
 import java.awt.peer.PopupMenuPeer;
 import java.awt.peer.CheckboxMenuItemPeer;
 import java.awt.peer.LabelPeer;
 import java.awt.peer.RobotPeer;
 import java.awt.peer.CheckboxPeer;
-import java.awt.peer.LightweightPeer; 
 import java.awt.peer.ScrollPanePeer;
-import java.awt.peer.ChoicePeer;        
+import java.awt.peer.ChoicePeer;
 import java.awt.peer.ListPeer;
 import java.awt.peer.ScrollbarPeer;
-import java.awt.peer.ComponentPeer;    
 import java.awt.peer.MenuBarPeer;
 import java.awt.peer.TextAreaPeer;
-import java.awt.peer.ContainerPeer;
-import java.awt.peer.MenuComponentPeer;
-import java.awt.peer.TextComponentPeer;
 import java.awt.peer.DialogPeer;
 import java.awt.peer.MenuItemPeer;
 import java.awt.peer.TextFieldPeer;
 import java.awt.peer.FileDialogPeer;
 import java.awt.peer.MenuPeer;
 import java.awt.peer.WindowPeer;
-import java.awt.font.FontRenderContext;
 import java.io.InputStream;
 import java.net.URL;
-import java.text.AttributedString;
 import java.util.HashMap;
 import java.util.Map;
 import java.util.Properties;
-import javax.imageio.spi.IIORegistry;
 
 import gnu.java.awt.ClasspathToolkit;
 
@@ -402,6 +386,11 @@ public class QtToolkit extends ClasspathToolkit
                              String jobtitle,
                              Properties props)
   {
+    SecurityManager sm;
+    sm = System.getSecurityManager();
+    if (sm != null)
+      sm.checkPrintJobAccess();
+    
     throw new RuntimeException("Not implemented");
   }
 
@@ -445,12 +434,6 @@ public class QtToolkit extends ClasspathToolkit
     return new QtFontPeer (name, attrs);
   }
 
-  public ClasspathTextLayoutPeer getClasspathTextLayoutPeer(AttributedString str, 
-                                                           FontRenderContext frc)
-  {
-    return null;
-  }
-
   // FIXME
   public Font createFont(int format, InputStream stream)
   {