From fe88271c9019c0c8b48565f4abb931fa340e84cf Mon Sep 17 00:00:00 2001 From: Jannik Date: Fri, 16 Jun 2017 23:35:56 +0200 Subject: [PATCH] clean up cleaned up DataTypes --- bin/.gitignore | 2 -- bin/application/MainWindowController$2.class | Bin 4185 -> 4186 bytes bin/application/MainWindowController$7.class | Bin 2449 -> 2774 bytes bin/application/MainWindowController.class | Bin 34340 -> 34342 bytes bin/application/uiDataType.class | Bin 3443 -> 0 bytes bin/datatypes/CourseTableDataType.class | Bin 0 -> 963 bytes bin/datatypes/SmmdbApiDataType.class | Bin 0 -> 5181 bytes bin/datatypes/UIROMDataType.class | Bin 0 -> 3448 bytes src/application/MainWindowController.java | 34 +++++++++++------- src/application/dbController.java | 2 +- ...DataType.java => CourseTableDataType.java} | 7 ++-- src/datatypes/SmmdbApiDataType.java | 3 ++ .../UIROMDataType.java} | 11 +++--- 13 files changed, 37 insertions(+), 22 deletions(-) delete mode 100644 bin/application/uiDataType.class create mode 100644 bin/datatypes/CourseTableDataType.class create mode 100644 bin/datatypes/SmmdbApiDataType.class create mode 100644 bin/datatypes/UIROMDataType.class rename src/datatypes/{courseTableDataType.java => CourseTableDataType.java} (80%) rename src/{application/uiDataType.java => datatypes/UIROMDataType.java} (89%) diff --git a/bin/.gitignore b/bin/.gitignore index 94b23b3..b42b859 100644 --- a/bin/.gitignore +++ b/bin/.gitignore @@ -1,3 +1 @@ /application/ -/datatypes/ -/resources/ diff --git a/bin/application/MainWindowController$2.class b/bin/application/MainWindowController$2.class index 9883ba2deeed524fd27e926315a0a3bdb6fa059e..2a2682fb0f739c3aba62160e41e08c0c3c7680ec 100644 GIT binary patch delta 29 lcmcbqa7$ss7Ip#gl*E$6lFEYAV*OChAb;P@huNob006H)3o8Hs delta 28 kcmcbma8qH!7IuEI#DapH%;dz9%=|q4(#*|A*r#y-0H>G>K>z>% diff --git a/bin/application/MainWindowController$7.class b/bin/application/MainWindowController$7.class index d05b49b585dde88ad973392bf65e77ce5f2263c2..04138025f23f172beb58c8de3669dca4be7d71d7 100644 GIT binary patch delta 819 zcmah{OHUI~7(HJ*?M%yH5NJ%AhDb#M#H6t*8mkKvQK~#`t)QY#r9g(<1ji2qM9Eo>P#nW=^9bSmEnnyn$KjIYH0bK9_mf%tT?VD zGptL~jYt)api9J2LgRnMGP<#k;7l_^L@&XgQVhkIEHFJZ5X)v$$pZ!LAgAJ-@}dX* zGLE5*;NlI@lox))WgJI4!K0`u)Agq9yFEC8K@kIl8p}VFQF7@}Y*IH^R>n!3GX1WG zPA`UVR>T=Xoh{Pxp}wM)Gh#-ODO`6B3cq*3qB1#x&=PG;SQk@eq^tmfu1zr!!)C-4 zXgH4%5!%0g25(Kv7)8dMbv1<SF-*z0gv(~PyGa_tRV!)UTyzh)i3gyl`OV$2p*m(L>S(u8h+9K3 z_lh$#XTB2~g?Vef0cX&xlIFbB1_3TU`bG1Z6fQa2h3DATwhVb09X??dQ3u|lr;I*} zTS4pzs$L-B6UsO}Es#&BNLP_0JpKKipS=bftcX{Teu->tp^V~RW=9$0WlWZFWrh($ delta 501 zcmZvY&rVZ87{!0n-rQ-+ENWX~Xu5!=ae<4*iW1Wh7DNRKiWU_F)N3uZ*gx2N`A;G{ zcP3^YfcOX)Q;8-nSdhR2_zbReAuATfx$VltnPk56oipdmm-*iNJ{~>&^W_^b#I7VD zNb3QSKFFO~qqi8B+!jPvoOLH#a~hRwam)3}b;Sgef?#va6ZB4X_3dN$x1_a$OL1N~N;vX08lJxJOZP|KDWKxGRcT9%$FjgbF-TgqhR(b~5@{ z5XkpOD6ptl;)y=7^F0Ng`Hdq;={-B4&+UkDl@u>1>uWM|xk6R)QV{>ofQl971aj4% zxz^B*T++vKO!tM}iVgiCG+=G}Uy%x?^^efI2uE0E!=l~`=iYqe=2r^ygP%}`Odm4y znTN6YHVa+mYMZBRp0`;(FqR+}%o+3T;wK65i=6n)f;clA40dCQlQ5lmfLGKI9aN`5 vpo5wQ1z9y%8EvF{?X`gxEkg!yx!9>5Yo=NxS!dIrn9=+&e_djW9V`47q1J0X diff --git a/bin/application/MainWindowController.class b/bin/application/MainWindowController.class index 91cd37076cf0d98c8db204dc57e3d267c2c585f6..a0ce15be678ff5c9a30a0d09819ab76125208e00 100644 GIT binary patch delta 1854 zcmZ9JZB*4&7RH~m_d!4bxxfX<3s(^3UP!NC&Y8O)*nT)G{TTG$(DeEYrrJtW~orr_}ax^{FrC{GYx5zrD|X_Qqz~ z)J!}4tVWwgo_q65XwmcKqgv0qc_s&c)%!^0o51K)%ZPCgm)Diod8%jCx+WD(yl;H4 zC)7)7bg-iL&P2IvX)%`Qgg^f?GG}+}&00=lFZ%Y6s+oUT5*2a{8`X8wIkmVK5j3%h znzlVL6n!WRF%*tO>WyORgHnn>IYpX(O{-6`Ae3Uzmtqk|aY!I5>=ciIlmG`Mn#z(z zmL&A1WLU{AnE{eX3En6fphgZBFkL{0fKCB3B%O&gav_JZ@Bn3F4&`7z<-*YI2+G|_ zccNQjXDQE=madL0kcW*zf4T>$G`eNR1U1&&C+B!M?PlMM=B#2VKM}EXKWy}Xl%Irj znv6`Ef?S%0QB;C4G#z89RHmANNmOPUA4)N;4|ZfdEaWU9D}3OPr}c|txa zWR;Nfg{&5`R>-FC26>QMNRO#5vm0kwet4rq9+OBwA{Ew!GIA3lXpuw~%h*fNkDf9; zW#;YD}Ot((mt>O|9@y8~n5uO|$_^ z=_M0Ab6xl*SZK4j-5%_m*-e4hK(tj>xlI~umqqMABy}K~-jHSPlqS32q)uefZj7Wo zGSpibM|&}u_F)?B$8x}@%<|ETeFSxu$?s&eX4^XVH^Pv0sJT~R*zSq119wUn-^W%PfwhJI7+bWLre z>#Bops7@wzm|2}>t5WLJo@hZCzAInTpYe$+(IIUZSq5MF>(u0b}}nVvaIk~|1wFQV9oTi6dfH%j&~4CMgs;3tC5 z&YePmCiLe;$mPW-<|QcOrKsYkP|M5U<7O=6XRv~o<3)ZBTX+TD;1=v>gCo2WCwLXk z^7FXFt8s;2z)!pe*SS@NbDN6ewaU)xR0hAOa(II(7f3V$#A{Xx9`5e57|+3!yn$3Npi{slAnsyVq}$Dr$o z;TuTMK(Zzb(~KOgF+%sk7#)hqIt(Q`+_cx8xjO=3Iug-33jK6nBxws=ItIBq7I``j z1v(zZIssF4Kg`gHDA)Z_t8MV=Bm{Ia7HYfcsymRAiV!_e`lZ392VtNdjCAe5o!W_f zoq1e_@w-glMyqKRJ-*Rq&ih@e%@ljAW>BLe kWWCt4!93wk2v#;8RjMI)TcDCvAG7YsS?brIUO0e%2ef48pa1{> delta 1854 zcmZ9JYgE-`7RH~w_X`Aqa`7B49^|TUG(Bp;vXntrVd|JOSemFPXkHK&Hx)Q=@Z_bW zpweEgl}g&hOH?Qwi^SBtHEGnCWm%d|H=Rp1I<2%uM`thR+kDyY|9SWS_w0A?y|sm3 zY2lqdp*gluN^iy3XH12DRGP9|v9BF8K0FW-)WMWvm)(;ZIdVdAWo22(oZ`hL73H2K zC4nD9>Y3&Q=7+r%uSa5fbW|_r|NWAi^-jz!H@8h0ckzF|fkER}^$fa#SLmwUJvBd= zuEEfC8(FX;9_Yb@XlBH-AfF9pa1e?)*q$n=Nen{>_dqWWM{kZmEcZkb_d*&+B9o(S z>9j|qoCxDsI5ZvUw6l@dLP*AH-OmtZhxfWG=A&St+)4X2;M%C1)x*OUWW7iWiwBthV7rg`qX7YE{*#O0sK;?sNFG=SGC{QoZ$S-^&ok z%k9OYzvMlpnN^x;(#+#X;3ts6%{sysc=$=&%}*hhpT;;|jfwn>*0Y$;YvJW}@bR-) z$?MU?8*KFK7eY57iZ|=HUkvP?-Oc_jVBQMD+qA%T-NdVi;5J0^8@kPQEwTe{-ie{y zfgBEKQ@b#M-@+7r8wK2n>D+}`yax;TT~zX3)bTz%!u!#}2Xrk5v4Ia^3m?XIK7uwr zigrGRF8&Y)xf{p$Bb@N_$2iN!@dJN?OMC*q@uw8RpHT##q)7gpqWLRw@@Y!tGcqh zDshOBcqB>!`b!^p#D!7P7xzjsCQ1sXN-C-(4PHq{v-HD8>5rEs1FuOY0^&xO48S27 zh!5pm?DwIMG$LD;B47L{l1ET3%dkjRpg~q*g*=Ki@)$Nr6WZi)?2;$2Pnz+8wBUq1 zi8JyP&dbyINmk>EticVj6e??}x2&Tid6ovqbCe~|Q=Y7+v9f_C$wrzXtu#+wpi0?9 z_1UtSR?3UiA}`Ted6_oK7TP9T=}p;2du2O)Ag|J=@)~_7?esU#vKPx`pT2!RTID@#mIHWQ4xv*HV~-rcVR>JB_!GM2 zXyAd$T*~WKt3RvNaiq&9YIg#6$Y&TKCoxVw$3yZ3=E^D5$d_0pUtyh`#v5`59rCqq z`k#a--zKJOYm}bbfE&6h_!EGi8ktP^%CIpEl6dn_XY|{fH zOgM5)Pvo0km}(+XXrfSTVz9{cM!j*sZ=6_RV(sC@2eJ|nWcnc1xZpC0NHcwrVUlr| zNx|<-D)LMk#+iPYZu+ChWMIC@M5%Gxt|iq`wJEgPI}u~D zkYuuvZid_UYRYM(9bMPk-c#!i8m09{+p5|zc5toJepH)j%W7RVs?K9OYaMoSo!kDR zdcEpVbq;%0_0l?*P4jx}(K@GH;LWrlUYC7c^(3#;URJ$YbymH{p7uJdx87~z>s@xA z>WAx{RvI$xORDc{@Ysv>4%^(|wgVen_PFYr2B&rSGVLza1wN0x+2F9PKDW*Bx$L*9 kn|u!2ztL^q_qhV4jmL;80@?l&A+ej6&!wLO!7GyGzxFKW{r~^~ diff --git a/bin/application/uiDataType.class b/bin/application/uiDataType.class deleted file mode 100644 index 02c14ce10929311b52e239522bf4ad7d69543464..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3443 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 literal 0 HcmV?d00001 diff --git a/bin/datatypes/UIROMDataType.class b/bin/datatypes/UIROMDataType.class new file mode 100644 index 0000000000000000000000000000000000000000..f09c43b7388c4702531f645db9889a8946dd28c4 GIT binary patch literal 3448 zcmbuBYg5}+5Qg8wP1q>hLbw)42qDHHsBLa-O-KWTa4}bd18rz48v$aB#n>VPANrr# znTE_XGo5_yzvv(7bXSrul8E2tCb+1G8|zBo1V z+Vlb7fNeZ~SMA*ND*ZbuT;Ngb}NJ zGM=Ogn6>teFzV5zq8+yc>LcSx1w8`MtJg#r-RKHIpkGBJnt1kwijX@SQqh7Y1-EM; z-7pK;3S-zs-c@k}t&F^S8_p2|>dcgC%>o=NIClh@wE2K&g&3-raSNR0})-+yuCbxw)#zx3a# z!0lQW%VCv-?A@(^%1SOIPhc`KUfAafDx#Q|uH_JrUHJ)F$u}G&m!gUPAGkk5jBj-{ zUE;4_lV3wSyhod-?$Rca>YMl~iJd*2mz)b!H>Srn``BQHrgP-ZX+#Q?A(o5fPz|@x#>Nk`XGA?B0ZlqRH*dt6H#e@3Vn0L;Ck#`94 zNLXjNv@vfw{mJ)@pX3|E9Xe+{{YTJ1gy1^gX!5 z7>xrH?l}0+9Y^{aE)o5mHmJix`kkcUKoV%65ZWk+ehT6qZsJRHA%-5zq8H2PLxSGC z#Q@oZ?$!wq8d>q*9wp!_3ZG{od`)DYwcwGHpglV7W8(9(Hkvh(CFzc=+=M-Ij;+yC zCNy&FztO}EkMjl$IoqnPfw!$-1r;IRRzL=VkP#__v{Hn`DjFO3~o#F7ND>>yTx zh-Xs78rCI<4F{13B4Sd+Hj)y=n@j9|!Vf{j3n}8Q6tO2q%t{eI;}ksZ>w+Odg1;^@U+@Tb=C&TR!Znp}KTLf3~5hcG4=6^o^1*8A~ literal 0 HcmV?d00001 diff --git a/src/application/MainWindowController.java b/src/application/MainWindowController.java index 1bf8b90..f0f1691 100644 --- a/src/application/MainWindowController.java +++ b/src/application/MainWindowController.java @@ -25,7 +25,6 @@ import java.math.BigInteger; import java.sql.SQLException; import java.time.LocalDate; import java.time.format.DateTimeFormatter; -import java.util.ArrayList; import java.util.Optional; import java.util.Properties; @@ -43,7 +42,8 @@ import com.jfoenix.controls.JFXTreeTableView; import com.jfoenix.transitions.hamburger.HamburgerBackArrowBasicTransition; import datatypes.SmmdbApiDataType; -import datatypes.courseTableDataType; +import datatypes.UIROMDataType; +import datatypes.CourseTableDataType; import javafx.animation.FadeTransition; import javafx.animation.ParallelTransition; import javafx.animation.TranslateTransition; @@ -148,22 +148,22 @@ public class MainWindowController { @FXML - private JFXTreeTableView courseTreeTable = new JFXTreeTableView(); + private JFXTreeTableView courseTreeTable = new JFXTreeTableView(); @FXML - TreeItem root = new TreeItem<>(new courseTableDataType("",0,0,0)); + TreeItem root = new TreeItem<>(new CourseTableDataType("",0,0,0)); @FXML - private JFXTreeTableColumn titleColumn = new JFXTreeTableColumn<>("title"); + private JFXTreeTableColumn titleColumn = new JFXTreeTableColumn<>("title"); @FXML - private JFXTreeTableColumn starsColumn = new JFXTreeTableColumn<>("stars"); + private JFXTreeTableColumn starsColumn = new JFXTreeTableColumn<>("stars"); @FXML - private JFXTreeTableColumn downloadsColumn = new JFXTreeTableColumn<>("downloads"); + private JFXTreeTableColumn downloadsColumn = new JFXTreeTableColumn<>("downloads"); @FXML - private JFXTreeTableColumn idColumn = new JFXTreeTableColumn<>("id"); + private JFXTreeTableColumn idColumn = new JFXTreeTableColumn<>("id"); Main main; dbController dbController; @@ -198,7 +198,7 @@ public class MainWindowController { private File fileLinux = new File(dirLinux + "/config.xml"); File pictureCacheWin = new File(dirWin+"/picture_cache"); File pictureCacheLinux = new File(dirLinux+"/picture_cache"); - private ObservableList games = FXCollections.observableArrayList(); + private ObservableList games = FXCollections.observableArrayList(); ObservableList courses = FXCollections.observableArrayList(); Properties props = new Properties(); Properties gameProps = new Properties(); @@ -494,7 +494,14 @@ public class MainWindowController { selected = courseTreeTable.getSelectionModel().getSelectedIndex(); //get selected item id = idColumn.getCellData(selected); //get name of selected item - //TODO show additional information and download option + for (int i = 0; i < courses.size(); i++) { + if (courses.get(i).getId() == id) { + + //TODO show additional information and download option + System.out.println(i); + } + + } System.out.println(id + "; " + selected); } @@ -556,10 +563,10 @@ public class MainWindowController { //add query response to courseTreeTable for(int i = 0; i < courses.size(); i++){ - courseTableDataType helpCourse = new courseTableDataType(courses.get(i).getTitle(), courses.get(i).getDownloads(), + CourseTableDataType helpCourse = new CourseTableDataType(courses.get(i).getTitle(), courses.get(i).getDownloads(), courses.get(i).getStars(), courses.get(i).getId()); - root.getChildren().add(new TreeItem(helpCourse)); //add data to root-node + root.getChildren().add(new TreeItem(helpCourse)); //add data to root-node } } @@ -825,6 +832,7 @@ public class MainWindowController { selectedGameTitleID = titleID; selectedGameTitle = title; + //underling selected Label lastGameLabel.setStyle("-fx-underline: false;"); games.get(selectedUIDataIndex).getLabel().setStyle("-fx-underline: true;"); lastGameLabel = games.get(selectedUIDataIndex).getLabel(); @@ -865,7 +873,7 @@ public class MainWindowController { } }); - games.add(new uiDataType(VBox, gameTitleLabel, gameBtn, titleID, romPath)); + games.add(new UIROMDataType(VBox, gameTitleLabel, gameBtn, titleID, romPath)); } //add all games to the UI (only called on startup) diff --git a/src/application/dbController.java b/src/application/dbController.java index 6f4bb2e..d3e3677 100644 --- a/src/application/dbController.java +++ b/src/application/dbController.java @@ -96,7 +96,7 @@ public class dbController { System.out.println("games database loaded successfull"); } - //creating database, if db has 0 entries search for all .rpx files in the roms directory and add them + //creating database, if database has 0 entries search for all .rpx files in the roms directory and add them void createRomDatabase() { try { Statement stmt = connection.createStatement(); diff --git a/src/datatypes/courseTableDataType.java b/src/datatypes/CourseTableDataType.java similarity index 80% rename from src/datatypes/courseTableDataType.java rename to src/datatypes/CourseTableDataType.java index f5c8fc3..29ebc10 100644 --- a/src/datatypes/courseTableDataType.java +++ b/src/datatypes/CourseTableDataType.java @@ -1,3 +1,6 @@ +/** + * Datatype used in the TreeTableview for + */ package datatypes; import com.jfoenix.controls.datamodels.treetable.RecursiveTreeObject; @@ -7,14 +10,14 @@ import javafx.beans.property.SimpleIntegerProperty; import javafx.beans.property.SimpleStringProperty; import javafx.beans.property.StringProperty; -public class courseTableDataType extends RecursiveTreeObject { +public class CourseTableDataType extends RecursiveTreeObject { public final StringProperty title; public final IntegerProperty downloads; public final IntegerProperty stars; public final IntegerProperty id; - public courseTableDataType(String title, int downloads, int stars, int id) { + public CourseTableDataType(String title, int downloads, int stars, int id) { this.title = new SimpleStringProperty(title); this.downloads = new SimpleIntegerProperty(downloads); this.stars = new SimpleIntegerProperty(stars); diff --git a/src/datatypes/SmmdbApiDataType.java b/src/datatypes/SmmdbApiDataType.java index 2c5d589..6bfb53d 100644 --- a/src/datatypes/SmmdbApiDataType.java +++ b/src/datatypes/SmmdbApiDataType.java @@ -1,3 +1,6 @@ +/** + * Datatype used for the smmdbapi query + */ package datatypes; import javafx.beans.property.IntegerProperty; diff --git a/src/application/uiDataType.java b/src/datatypes/UIROMDataType.java similarity index 89% rename from src/application/uiDataType.java rename to src/datatypes/UIROMDataType.java index a8dd24c..0a4ba8d 100644 --- a/src/application/uiDataType.java +++ b/src/datatypes/UIROMDataType.java @@ -1,4 +1,7 @@ -package application; +/** + * Datatype used for UI ROM elements + */ +package datatypes; import com.jfoenix.controls.JFXButton; @@ -8,15 +11,15 @@ import javafx.beans.property.StringProperty; import javafx.scene.control.Label; import javafx.scene.layout.VBox; -public class uiDataType { - +public class UIROMDataType { + private final SimpleObjectProperty vBox = new SimpleObjectProperty<>(); private final SimpleObjectProperty