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.Part
Ein 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 void
addListener(QrCodeFoundListener listener)
Fügt eine Listener hinzuprotected org.eclipse.swt.widgets.Composite
getParent()
Liefert das Composite, in dem das Control gemalt werden soll.void
paint(org.eclipse.swt.widgets.Composite parent)
void
removeListener(QrCodeFoundListener listener)
Entfernd einen Listener aus der Listeprotected void
setStatusText(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:
paint
in 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
-
-