#+TITLE: RSS-Reader hf
#+author: Toldi Balázs Ádám
#+EMAIL: balazs@toldi.eu
#+LaTeX_CLASS: article
#+LANGUAGE: hu-HU
#+LATEX_HEADER: \usepackage[magyar]{babel}
#+LATEX_HEADER: \usepackage{authblk}
#+LATEX_HEADER: \usepackage{blindtext}
#+LATEX_HEADER: \author{Toldi Balázs Ádám}
#+LATEX_HEADER: \affil{GXQQMA}

* Fejlesztői dokumentáció
** A projekt lefordítása
A projektem Maven maven projekt managemant rendszert használja. Így a programot
fordítása a következő parancsal fordíthatja le:
#+BEGIN_SRC sh 
mvn clean package
#+END_SRC

** Usecase-ek
*Hírcsatornák  kezelése:* A felhasználónak lesz lehetősőge új csatornákatfelvenni, a meglévőket törölni vagy átcsoportosítani.
*Hírek  böngészése:* A letöltött hírekk között a felhasználó kedvére bön-gészhet
*Cikk olvasása:* Egy cikk címére kattintva a felhasználó elolvashatja a kivá-lasztott cikket.
** Osztályok leírása
Az osztályok leírását a JavaDoc dokumentációban olvasható el.
** OsztályDiagram
[[./img/Main.jpg]]
* Felhasználói dokumentáció
** Felhasználói felület bemutatása
[[./img/abra1.png]]
- Cikkek táblázata: itt olvashatóak a hírcsatornákhoz tartozó cikkek
- Kereső: Az itt található szövegdoboz segítségével lehet keresni a cikkek
  között. A keresés írás közben végrehajtódik
- Hírcsatonák fája: Itt jelennek meg a programhoz hozzáadott
  hírcsatornák. Ezekre bal egérgombal kattintva kétszer leszűkíthetjük a
  cikkeket csak a kijelölt hírcsatornára.
- Menüpontok: Itt lehet új csatornákat hozzáadni,frissíteni őket,vakamint
  kilépni.
** Hírcsatorna hozzáadása
Új csatorna hozzáadaása nagyon egyszerű. A fálj menü alatt az "Add Feed" opcióra
kattintva megjelenik egy új ablak. Az itt található szövegdobozba kell beírni a
kivánt hírcsatorna linkjét.
*** Példa
[[./img/abra2.png]]
** Cikkek olvasása
A cikkek táblázatában egy cikkre bal egérgombal kattintva kétszer megnyitja az
adott cikket a rendszer által megjelöl alapértelemezett böngészőben(ha ez lehetséges).
** Csatornák átrendezése
A csatornák átrendezésére a hírcsatornák fájában van lehetőség. Egy csatornára
hosszan bal egérgombal kattintva áthúzható egy másik helyre. Ezt a program
automatikusan menti is.
*** Csoport létrehozása
Ha átrendezés során egy hírcsatornát egy másikra húzunk,akkor az egérgomb
elengedése után a két hírcsatorna együtt egy csoportot alkotva fognak
megjelenni. Hasonlóképpen új hírcsatornák is hozzáadhatók a csoporthoz.

*Fontos megjegyzés*: Egy csoporton belül nem hozható létre új csoport.
** Csatornák törlése
Egy hírcsatornára jobb egérgombal kattintva és utána a "Remove" opciót választva
a hírcsatorna törlésre kerül.
** Csoportok átnevezése
Egy hírcsatorna csoportra jobb egérgombal kattintva és utána a "Rename" opciót választva
a csoport egy felugró ablakon keresztül átnevezhető.
** Csatornák frissítése
A csatornák 10 percenként automatikusan frissülnek.Emellett lehetőség van
manuális frissítésre is. Ezt a fájl menü alatt található "Update Feeds" opció
segítségével tehető meg.
