SQLite | BVA-System

Posts Tagged ‘SQLite’

Änderungs-Sammelsurium Teil 2

Montag, April 21st, 2014

Nachdem ich bereits in der letzten Version angefangen hatte viele kleine Änderungen umzusetzen, so habe ich dies in den letzten Wochen fortgeführt. Heute Nacht ist die letzte Änderung fertig geworden, die ich unbedingt für das Verschlagworten meiner Fotos benötige. Oft habe ich nämlich das Problem, das ich mehrere Fotos aufgenommen habe, die die gleichen Motive zeigen und daher mit der gleichen Schlagwortkombination versehen werden müssen. Das immerwieder gleiche raussuchen und anklicken der Schlagworte ist ermüdend und fehleranfällig. Daher habe ich nun die Möglichkeit geschaffen, die Schlagworte eines Fotos zu kopieren, um sie bei einem anderen Foto wieder einfügen zu können. Aber auch andere Themen standen an der Tagesordnung.

Anfänge zur Integration einer lokalen Datenbank

In vorherigen Blogeinträgen hatte ich bereits geschrieben, das es mich stört, das immer mehr Funktionen des BVASystems nur verfügbar sind, wenn ein Datenbanksystem installiert wurde. Da dieses recht aufwendig ist, wird aus meiner Sicht ein Test des Programmes erschwert. Meine Lösung sieht vor, das ich eine lokale Datenbankdatei erstelle, in der die vom Nutzer eingegebenen Daten gespeichert werden.  Bilder möchte ich nicht direkt in der Datenbank ablegen. Es sollen nur Verknüpfungen zu Fotos auf der Festplatte erstellt werden. 

Mit der Integration der lokalen Datenbank habe ich nun begonnen. In einem speziell erstellten Worker-Task wird überprüft, ob die Datenbank-Datei vorhanden ist. Ist sie nicht vorhanden, wird sie angelegt. Standardmäßig wird die Datei im gleichen Ordner gespeichert wie die Einstellungsdateien des Programmes.

Filterelement zur automatischen Bildbewertung

Das BVASystem speichert ab, wie oft ein Bild angeschaut wurde. Dadurch erhalten die Fotos, die am meisten angesehen werden, eine hohe Bildbewertung. Weniger oft angesehenende Bilder erhalten dementsprechend eine weniger gute Bewertung. Analog zum Filterelement „Manuelle Bildbewertung“ habe ich nun ein Filterelement geschaffen, das nach der automatischen Bildbewertung filtert. Die Bedienung des Elementes ist genau die gleiche, wie bei der manuellen Bildbewertung.

Filterkriterium automatische Bildbewertung

Filterkriterium automatische Bildbewertung

Kopieren und Einfügen von Schlagwortkombinationen

Das Kopieren und Einfügen von Schlagwortkombinationen wurde in das Bildinformationspanel Schlagworte integriert. Auf der linken Seite des Panels befinden sich 2 neue Knöpfe. Mit dem obereren wird die aktuell aktive Schlagwortkombination in die Zwischenablage kopiert. Das Kopieren kann beliebig oft wiederholt werden. Die vorher kopierten Schlagworte gehen dabei nicht verloren. Durch den unteren Knopf wird dann die Einfügen Funktion aktiviert. Dort öffnet sich ein Popup-Dialog, in dem eine der kopierten Schlagwortkombinationen ausgewählt werden kann. Nach der Auswahl werden die Schlagworte bei dem aktuell aktiven Foto dann natürlich über den Worker gesetzt.

Funktion zum Einfügen einer Schlagwortkombination

Funktion zum Einfügen einer Schlagwortkombination