initial commit

This commit is contained in:
2020-11-03 17:20:30 +01:00
parent 68cd782a03
commit a1df198632
8 changed files with 75 additions and 20 deletions
@@ -15,6 +15,7 @@ class serie
private String m_seriesDownload;
private String m_seriesPoster;
private String m_seriesBackdrop;
private String m_seriesOverview;
private SortedMap<Integer, Integer> m_episodeState;
private int m_minSeason;
private int m_maxSeason;
@@ -26,7 +27,7 @@ class serie
{
}
public serie(int seriesID, String seriesName, int seriesFirstAired, String seriesResolution, boolean seriesCliffhanger, String seriesStatus, String seriesDownload, String seriesPoster, String seriesBackdrop, SortedMap<Integer, Integer> episodeState, int minSeason, int maxSeason, int stateInit, int stateProg, int stateDone)
public serie(int seriesID, String seriesName, int seriesFirstAired, String seriesResolution, boolean seriesCliffhanger, String seriesStatus, String seriesDownload, String seriesPoster, String seriesBackdrop, String seriesOverview, SortedMap<Integer, Integer> episodeState, int minSeason, int maxSeason, int stateInit, int stateProg, int stateDone)
{
m_seriesID = seriesID;
m_seriesName = seriesName;
@@ -37,6 +38,7 @@ class serie
m_seriesDownload = seriesDownload;
m_seriesPoster = seriesPoster;
m_seriesBackdrop = seriesBackdrop;
m_seriesOverview = seriesOverview;
m_episodeState = episodeState;
m_minSeason = minSeason;
m_maxSeason = maxSeason;
@@ -135,6 +137,16 @@ class serie
m_seriesBackdrop = seriesBackdrop;
}
public String getSeriesOverview()
{
return m_seriesOverview;
}
public void setSeriesOverview(String seriesOverview)
{
m_seriesOverview = seriesOverview;
}
public SortedMap<Integer, Integer> getEpisodeState()
{
return m_episodeState;
@@ -2,14 +2,13 @@ package at.windesign.application.serie;
import org.zkoss.image.AImage;
import org.zkoss.zk.ui.Component;
import org.zkoss.zk.ui.Desktop;
import org.zkoss.zk.ui.select.annotation.Wire;
import org.zkoss.zk.ui.util.GenericForwardComposer;
import org.zkoss.zul.Label;
import org.zkoss.zul.Textbox;
import org.zkoss.zul.Window;
import java.net.URL;
import java.sql.SQLException;
public class serieDetailsForwardComposer extends GenericForwardComposer<Component>
{
@@ -19,7 +18,16 @@ public class serieDetailsForwardComposer extends GenericForwardComposer<Componen
private Window detailsSerie;
@Wire
protected Label seriesName;
protected Label overviewLabel;
@Wire
protected Textbox downloadLink;
@Wire
protected Textbox localPath;
@Wire
protected Textbox resolution;
private serie m_serie;
@@ -67,6 +75,10 @@ public class serieDetailsForwardComposer extends GenericForwardComposer<Componen
}
detailsSerie.setTitle(m_serie.getSeriesName() + " (" + m_serie.getSeriesFirstAired() + ")");
overviewLabel.setValue(m_serie.getSeriesOverview());
downloadLink.setValue(m_serie.getSeriesDownload());
localPath.setValue("blablabla");
resolution.setValue(m_serie.getSeriesResolution());
}
catch(Exception e)
{
@@ -96,6 +96,7 @@ public class serieListForwardComposer extends GenericForwardComposer
" serie.download seriesDownload," +
" serie.posterPath seriesPoster," +
" serie.backdropPath seriesBackdrop," +
" serie.overview seriesOverview," +
" season.seasonNumber seasonNumber," +
" episode.episodeNumber episodeNumber," +
" episode.state episodeState," +
@@ -152,6 +153,7 @@ public class serieListForwardComposer extends GenericForwardComposer
serie.setSeriesDownload(rs.getString("seriesDownload"));
serie.setSeriesPoster(rs.getString("seriesPoster"));
serie.setSeriesBackdrop(rs.getString("seriesBackdrop"));
serie.setSeriesOverview(rs.getString("seriesOverview"));
serie.setMinSeason(rs.getInt("minSeason"));
serie.setMaxSeason(rs.getInt("maxSeason"));
}
+16 -13
View File
@@ -7,19 +7,22 @@
apply="at.windesign.application.main.indexForwardComposer, org.zkoss.bind.BindComposer"
onClientInfo="onClientInfo(event)"
>
<borderlayout hflex="1"
vflex="1">
<north height="100px"
border="none">
<label style="font-size:50px">North for header</label>
</north>
<center id="win"
border="none"
apply="org.zkoss.bind.BindComposer"
vflex="true">
<include src="/serie/centerSerie.zul"/>
</center>
</borderlayout>
<tabbox id="tb"
height="100%"
orient="left"
>
<tabs id="tabs"
width="120px"
>
<tab id="tabSeries" label="TV Show"/>
<tab id="tabMovies" label="Movies"/>
</tabs>
<tabpanels>
<tabpanel>
<include src="/serie/centerSerie.zul"/>
</tabpanel>
</tabpanels>
</tabbox>
<zscript>
void onClientInfo(ClientInfoEvent evt) {
<![CDATA[desktop.setAttribute("desktopWidth",evt.desktopWidth);]]>
+29 -3
View File
@@ -2,9 +2,35 @@
title=""
border="normal"
apply="at.windesign.application.serie.serieDetailsForwardComposer, at.windesign.application.serie.serieDetailsSelectorComposer">
<box orient="horizontal">
<label value="" id="seriesName" zclass="z-window-header" />
</box>
<groupbox id="overview"
style="opacity: 0.65;"
>
<caption>Overview</caption>
<label id="overviewLabel"
value=""/>
</groupbox>
<groupbox id="settings"
style="opacity: 0.65;"
>
<caption>Settings</caption>
<hbox width="100%">
<vbox width="45%">
<label value="Download Link"/>
<textbox id="downloadLink"
tabindex="1"/>
</vbox>
<vbox width="45%">
<label value="Local Path"/>
<textbox id="localPath"
tabindex="2"/>
</vbox>
<vbox width="10%">
<label value="Resolution"/>
<textbox id="resolution"
tabindex="3"/>
</vbox>
</hbox>
</groupbox>
<hbox width="100%" pack="center">
<button id="saveButton" label="Save"/>
<button id="cancelButton" label="Cancel"/>