Class FileImageDropPastePart
- java.lang.Object
-
- de.frankmuenster.jameica.qrscanner.gui.parts.FileImageDropPastePart
-
- All Implemented Interfaces:
de.willuhn.jameica.gui.Part
public class FileImageDropPastePart extends java.lang.Object implements de.willuhn.jameica.gui.PartEin nettes kleines de.willuhn.jameica.gui.Part welches ein Drop Label, einen öffnen Button und ein Status Label enthält.
PDF Dateien mit QR-Code Überweisungen können per Drag&Drop auf das Drop-Label gezogen werden oder mit dem öffnen-Button per File Dialogbox ausgewählt werden. Mit Paste können Screenshots aus dem Zwischenspeicher eingelesen werden.
Im Statusfeld werden Statusinformationen, wie die aktuell bearbeitet Seite oder ein negatives Suchergebnis angezeigt.- Author:
- Frank Münster
-
-
Constructor Summary
Constructors Constructor Description FileImageDropPastePart()Erstellt das ImageLable ohne weitere Inhalte
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddListener(QrCodeFoundListener listener)Fügt eine Listener hinzuprotected org.eclipse.swt.widgets.CompositegetParent()Liefert das Composite, in dem das Control gemalt werden soll.voidpaint(org.eclipse.swt.widgets.Composite parent)voidremoveListener(QrCodeFoundListener listener)Entfernd einen Listener aus der Listeprotected voidsetStatusText(java.lang.String status)Setzt den Statustext innerhalb des DropLabelParts
-
-
-
Method Detail
-
addListener
public final void addListener(QrCodeFoundListener listener)
Fügt eine Listener hinzu- Parameters:
listener- QrCodeFoundListener der hinzugefügt werden soll
-
paint
public void paint(org.eclipse.swt.widgets.Composite parent) throws java.rmi.RemoteException- Specified by:
paintin interfacede.willuhn.jameica.gui.Part- Throws:
java.rmi.RemoteException- See Also:
Part.paint(org.eclipse.swt.widgets.Composite)
-
removeListener
public final void removeListener(QrCodeFoundListener listener)
Entfernd einen Listener aus der Liste- Parameters:
listener- QrCodeFoundListener der entfernt werden soll
-
getParent
protected org.eclipse.swt.widgets.Composite getParent()
Liefert das Composite, in dem das Control gemalt werden soll.- Returns:
- das Composite, in dem das Control platziert wird.
-
setStatusText
protected void setStatusText(java.lang.String status)
Setzt den Statustext innerhalb des DropLabelParts- Parameters:
status- der Statustext der angezeigt werden soll
-
-