268
private void setSplitPane() {
270
jSplitPane1.setDividerLocation(Integer.parseInt(Daten.mVConfig.get(MVConfig.SYSTEM_PANEL_FILME_DIVIDER)));
271
} catch (Exception ignore) {
272
jSplitPane1.setDividerLocation(240);
273
Daten.mVConfig.add(MVConfig.SYSTEM_PANEL_FILME_DIVIDER, "240");
277
private void setFilterPanel() {
278
boolean history = false;
279
if (mVFilter != null) {
280
mVFilter.removeAllListener();
281
history = mVFilter.get_jToggleButtonHistory().isSelected();
283
if (Boolean.parseBoolean(Daten.mVConfig.get(MVConfig.SYSTEM_FENSTER_FILTER))) {
284
jScrollPaneFilter.setVisible(false);
285
jPanelFilter.removeAll();
286
mVFilter = mVFilterFrame;
287
mVFilterFrame.setVisible(Boolean.parseBoolean(Daten.mVConfig.get(MVConfig.SYSTEM_VIS_FILTER)));
289
mVFilterFrame.setVisible(false);
290
mVFilter = mVFilterPanel;
291
jPanelFilter.add(mVFilterPanel, BorderLayout.CENTER);
292
jScrollPaneFilter.setVisible(Boolean.parseBoolean(Daten.mVConfig.get(MVConfig.SYSTEM_VIS_FILTER)));
293
if (jScrollPaneFilter.isVisible()) {
298
mVFilter.get_jToggleButtonNeue().setEnabled(false);
299
mVFilter.setVisible(Boolean.parseBoolean(Daten.mVConfig.get(MVConfig.SYSTEM_VIS_FILTER)));
300
mVFilter.get_jComboBoxZeitraum().setModel(new DefaultComboBoxModel<>(COMBO_ZEIT));
302
mVFilter.get_jCheckBoxKeineAbos().setSelected(Boolean.parseBoolean(Daten.mVConfig.get(MVConfig.SYSTEM_FILTER_KEINE_ABO)));
303
mVFilter.get_jCheckBoxKeineGesehenen().setSelected(Boolean.parseBoolean(Daten.mVConfig.get(MVConfig.SYSTEM_FILTER_KEINE_GESEHENE)));
304
mVFilter.get_jCheckBoxNurHd().setSelected(Boolean.parseBoolean(Daten.mVConfig.get(MVConfig.SYSTEM_FILTER_NUR_HD)));
305
mVFilter.get_jComboBoxZeitraum().setSelectedIndex(Integer.parseInt(Daten.mVConfig.get(MVConfig.SYSTEM_FILTER_TAGE)));
306
} catch (Exception ex) {
307
mVFilter.get_jComboBoxZeitraum().setSelectedIndex(5);
308
Daten.mVConfig.add(MVConfig.SYSTEM_FILTER_TAGE, "5");
310
mVFilter.get_jComboBoxFilterSender().setModel(new javax.swing.DefaultComboBoxModel<>(Daten.listeFilmeNachBlackList.sender));
311
mVFilter.get_jComboBoxFilterThema().setModel(new javax.swing.DefaultComboBoxModel<>(getThemen("")));
313
mVFilter.get_jSliderMinuten().setValue(Integer.parseInt(Daten.mVConfig.get(MVConfig.SYSTEM_FILTER_DAUER)));
314
} catch (Exception ex) {
315
mVFilter.get_jSliderMinuten().setValue(0);
316
Daten.mVConfig.add(MVConfig.SYSTEM_FILTER_DAUER, "0");
318
mVFilter.get_jTextFieldFilterMinuten().setText(String.valueOf(mVFilter.get_jSliderMinuten().getValue()));
319
mVFilter.get_jToggleButtonHistory().setSelected(history);
322
private void setFilterAction() {
323
mVFilter.get_jComboBoxZeitraum().addActionListener(new ActionListener() {
325
public void actionPerformed(ActionEvent e) {
327
Daten.mVConfig.add(MVConfig.SYSTEM_FILTER_TAGE, String.valueOf(mVFilter.get_jComboBoxZeitraum().getSelectedIndex()));
328
MVListeFilme.checkBlacklist();
334
mVFilter.get_jToggleButtonLivestram().addActionListener(new ActionListener() {
336
public void actionPerformed(ActionEvent e) {
339
//auch die Filter löschen
340
mVFilter.get_jComboBoxFilterSender().setModel(new javax.swing.DefaultComboBoxModel<>(Daten.listeFilmeNachBlackList.sender));
341
mVFilter.get_jComboBoxFilterThema().setModel(new javax.swing.DefaultComboBoxModel<>(getThemen("")));
342
mVFilter.get_jTextFieldFilterTitel().setText("");
348
mVFilter.get_jButtonFilterLoeschen().addActionListener(new BeobFilterLoeschen());
349
mVFilter.get_jComboBoxFilterSender().addActionListener(new BeobFilterSender());
350
mVFilter.get_jComboBoxFilterThema().addActionListener(new BeobFilter());
351
mVFilter.get_jTextFieldFilterTitel().addActionListener(new BeobFilter());
352
mVFilter.get_jTextFieldFilterTitel().getDocument().addDocumentListener(new BeobFilterTitelDoc());
353
mVFilter.get_jTextFieldFilterThemaTitel().addActionListener(new BeobFilter());
354
mVFilter.get_jTextFieldFilterThemaTitel().getDocument().addDocumentListener(new BeobFilterTitelDoc());
355
mVFilter.get_jTextFieldFilterIrgendwo().addActionListener(new BeobFilter());
356
mVFilter.get_jTextFieldFilterIrgendwo().getDocument().addDocumentListener(new BeobFilterTitelDoc());
357
mVFilter.get_jSliderMinuten().addChangeListener(new ChangeListener() {
359
public void stateChanged(ChangeEvent e) {
360
mVFilter.get_jTextFieldFilterMinuten().setText(String.valueOf(mVFilter.get_jSliderMinuten().getValue()));
361
if (!mVFilter.get_jSliderMinuten().getValueIsAdjusting()) {
362
Daten.mVConfig.add(MVConfig.SYSTEM_FILTER_DAUER, String.valueOf(mVFilter.get_jSliderMinuten().getValue()));
367
mVFilter.get_jCheckBoxKeineAbos().addActionListener(new BeobFilter());
368
mVFilter.get_jCheckBoxKeineGesehenen().addActionListener(new BeobFilter());
369
mVFilter.get_jCheckBoxNurHd().addActionListener(new BeobFilter());
370
mVFilter.get_jToggleButtonNeue().addActionListener(new BeobFilter());
371
mVFilter.get_jToggleButtonHistory().addActionListener(new BeobFilter());
374
private void addListenerMediathekView() {
290
private void addMVListener() {
375
291
ListenerMediathekView.addListener(new ListenerMediathekView(ListenerMediathekView.EREIGNIS_LISTE_PSET, GuiFilme.class.getSimpleName()) {
377
293
public void ping() {
452
private void aktFilmSetzen() {
453
if (this.isShowing()) {
454
DatenFilm aktFilm = new DatenFilm();
455
DatenFilm film = getSelFilm();
459
filmInfoHud.updateCurrentFilm(aktFilm);
460
// Beschreibung setzen
461
panelBeschreibung.setAktFilm(aktFilm);
465
private DatenFilm getSelFilm() {
466
int selectedTableRow = tabelle.getSelectedRow();
467
if (selectedTableRow >= 0) {
468
return (DatenFilm) tabelle.getModel().getValueAt(tabelle.convertRowIndexToModel(selectedTableRow), DatenFilm.FILM_REF_NR);
473
private DatenFilm getFilm(int zeileTabelle) {
474
if (zeileTabelle >= 0 && zeileTabelle < tabelle.getRowCount()) {
475
return (DatenFilm) tabelle.getModel().getValueAt(tabelle.convertRowIndexToModel(zeileTabelle), DatenFilm.FILM_REF_NR);
480
private void setInfo() {
482
final String TRENNER = " || ";
483
int gesamt = Daten.listeFilme.size();
484
int anzListe = tabelle.getModel().getRowCount();
485
int runs = Daten.listeDownloadsButton.getListOfStartsNotFinished(Start.QUELLE_BUTTON).size();
487
if (gesamt == anzListe) {
489
textLinks = "1 Film";
491
textLinks = anzListe + " Filme";
495
textLinks = "1 Film";
497
textLinks = anzListe + " Filme";
499
textLinks += " (Insgesamt: " + gesamt + " )";
501
// laufende Programme
503
textLinks += TRENNER;
504
textLinks += (runs + " laufender Film");
505
} else if (runs > 1) {
506
textLinks += TRENNER;
507
textLinks += (runs + " laufende Filme");
509
// auch die Downloads anzeigen
510
textLinks += TRENNER;
511
textLinks += Daten.listeDownloads.getInfo(false /*mitAbo*/);
513
daten.mediathekGui.getStatusBar().setTextLeft(MVStatusBar.StatusbarIndex.FILME, textLinks);
546
516
// ############################################
547
517
// Panel mit den Extra-Videoprogrammen
548
518
// ############################################
588
// ############################################
590
// ############################################
591
private void setFilterPanel() {
592
boolean history = false;
593
if (mVFilter != null) {
594
mVFilter.removeAllListener();
595
history = mVFilter.get_jToggleButtonHistory().isSelected();
597
if (Boolean.parseBoolean(Daten.mVConfig.get(MVConfig.SYSTEM_FENSTER_FILTER))) {
598
jPanelFilter.removeAll();
599
jScrollPaneFilter.setVisible(false);
600
mVFilter = mVFilterFrame;
601
mVFilterFrame.setVisible(Boolean.parseBoolean(Daten.mVConfig.get(MVConfig.SYSTEM_VIS_FILTER)));
603
mVFilterFrame.setVisible(false);
604
mVFilter = mVFilterPanel;
605
jPanelFilter.add(mVFilterPanel, BorderLayout.CENTER);
606
jScrollPaneFilter.setVisible(Boolean.parseBoolean(Daten.mVConfig.get(MVConfig.SYSTEM_VIS_FILTER)));
607
if (jScrollPaneFilter.isVisible()) {
612
mVFilter.setVisible(Boolean.parseBoolean(Daten.mVConfig.get(MVConfig.SYSTEM_VIS_FILTER)));
613
mVFilter.get_jComboBoxZeitraum().setModel(new DefaultComboBoxModel<>(COMBO_ZEIT));
615
mVFilter.get_jComboBoxFilterSender().setModel(new javax.swing.DefaultComboBoxModel<>(Daten.listeFilmeNachBlackList.sender));
616
mVFilter.get_jComboBoxFilterThema().setModel(new javax.swing.DefaultComboBoxModel<>(getThemen("")));
617
mVFilter.get_jToggleButtonHistory().setSelected(history);
622
private void setSplitPane() {
624
jSplitPane1.setDividerLocation(Integer.parseInt(Daten.mVConfig.get(MVConfig.SYSTEM_PANEL_FILME_DIVIDER)));
625
} catch (Exception ignore) {
626
Daten.mVConfig.add(MVConfig.SYSTEM_PANEL_FILME_DIVIDER, Konstanten.GUIFILME_DIVIDER_LOCATION);
627
jSplitPane1.setDividerLocation(Integer.parseInt(Konstanten.GUIFILME_DIVIDER_LOCATION));
631
private void setFilterAction() {
632
mVFilter.get_jComboBoxZeitraum().addActionListener(new ActionListener() {
634
public void actionPerformed(ActionEvent e) {
636
Daten.mVConfig.add(MVConfig.SYSTEM_FILTER_TAGE, String.valueOf(mVFilter.get_jComboBoxZeitraum().getSelectedIndex()), Daten.aktFilter, MVFilter.MAX_FILTER);
637
MVListeFilme.checkBlacklist();
643
mVFilter.get_jToggleButtonLivestram().addActionListener(new ActionListener() {
645
public void actionPerformed(ActionEvent e) {
648
//auch die Filter löschen
649
mVFilter.get_jComboBoxFilterSender().setModel(new javax.swing.DefaultComboBoxModel<>(Daten.listeFilmeNachBlackList.sender));
650
mVFilter.get_jComboBoxFilterThema().setModel(new javax.swing.DefaultComboBoxModel<>(getThemen("")));
651
mVFilter.get_jTextFieldFilterTitel().setText("");
657
mVFilter.get_jButtonFilterLoeschen().addActionListener(new BeobFilterLoeschen());
658
mVFilter.get_jComboBoxFilterSender().addActionListener(new BeobFilter());
659
mVFilter.get_jComboBoxFilterThema().addActionListener(new BeobFilter());
660
mVFilter.get_jTextFieldFilterTitel().addActionListener(new BeobFilter());
661
mVFilter.get_jTextFieldFilterTitel().getDocument().addDocumentListener(new BeobFilterTitelDoc());
662
mVFilter.get_jTextFieldFilterThemaTitel().addActionListener(new BeobFilter());
663
mVFilter.get_jTextFieldFilterThemaTitel().getDocument().addDocumentListener(new BeobFilterTitelDoc());
664
// mVFilter.get_jTextFieldFilterIrgendwo().addActionListener(new BeobFilter());
665
// mVFilter.get_jTextFieldFilterIrgendwo().getDocument().addDocumentListener(new BeobFilterTitelDoc());
666
mVFilter.get_jSliderMinuten().addChangeListener(new ChangeListener() {
668
public void stateChanged(ChangeEvent e) {
670
mVFilter.get_jTextFieldFilterMinuten().setText(String.valueOf(mVFilter.get_jSliderMinuten().getValue()));
671
if (!mVFilter.get_jSliderMinuten().getValueIsAdjusting()) {
672
Daten.mVConfig.add(MVConfig.SYSTEM_FILTER_DAUER, String.valueOf(mVFilter.get_jSliderMinuten().getValue()), Daten.aktFilter, MVFilter.MAX_FILTER);
678
mVFilter.get_jCheckBoxKeineAbos().addActionListener(new BeobFilter());
679
mVFilter.get_jCheckBoxKeineGesehenen().addActionListener(new BeobFilter());
680
mVFilter.get_jCheckBoxNurHd().addActionListener(new BeobFilter());
681
mVFilter.get_jCheckBoxNeue().addActionListener(new BeobFilter());
682
mVFilter.get_jToggleButtonHistory().addActionListener(new BeobFilter());
683
mVFilter.get_jRadioButtonTT().addActionListener(new BeobFilter());
684
mVFilter.get_JRadioButtonIrgendwo().addActionListener(new BeobFilter());
687
private void setAktFilter(boolean aktChange) {
691
mVFilter.get_jComboBoxFilterSender().setModel(new javax.swing.DefaultComboBoxModel<>(Daten.listeFilmeNachBlackList.sender));
692
mVFilter.get_jComboBoxFilterThema().setModel(new javax.swing.DefaultComboBoxModel<>(getThemen("")));
694
mVFilter.get_jComboBoxFilterSender().setSelectedItem(Daten.mVConfig.get(MVConfig.SYSTEM_FILTER_SENDER, Daten.aktFilter));
695
mVFilter.get_jComboBoxFilterThema().setSelectedItem(Daten.mVConfig.get(MVConfig.SYSTEM_FILTER_THEMA, Daten.aktFilter));
697
mVFilter.get_jTextFieldFilterTitel().setText(Daten.mVConfig.get(MVConfig.SYSTEM_FILTER_TITEL, Daten.aktFilter));
698
mVFilter.get_jTextFieldFilterThemaTitel().setText(Daten.mVConfig.get(MVConfig.SYSTEM_FILTER_THEMA_TITEL, Daten.aktFilter));
699
if (Daten.mVConfig.get(MVConfig.SYSTEM_FILTER_TT, Daten.aktFilter).isEmpty()) {
700
Daten.mVConfig.add(MVConfig.SYSTEM_FILTER_TT, Boolean.TRUE.toString(), Daten.aktFilter, MVFilter.MAX_FILTER);
702
mVFilter.setThemaTitel(Boolean.parseBoolean(Daten.mVConfig.get(MVConfig.SYSTEM_FILTER_TT, Daten.aktFilter)));
704
mVFilter.get_jCheckBoxKeineAbos().setSelected(Boolean.parseBoolean(Daten.mVConfig.get(MVConfig.SYSTEM_FILTER_KEINE_ABO, Daten.aktFilter)));
705
mVFilter.get_jCheckBoxKeineGesehenen().setSelected(Boolean.parseBoolean(Daten.mVConfig.get(MVConfig.SYSTEM_FILTER_KEINE_GESEHENE, Daten.aktFilter)));
706
mVFilter.get_jCheckBoxNurHd().setSelected(Boolean.parseBoolean(Daten.mVConfig.get(MVConfig.SYSTEM_FILTER_NUR_HD, Daten.aktFilter)));
707
mVFilter.get_jCheckBoxNeue().setSelected(Boolean.parseBoolean(Daten.mVConfig.get(MVConfig.SYSTEM_FILTER_NUR_NEUE, Daten.aktFilter)));
708
mVFilter.get_jComboBoxZeitraum().setSelectedIndex(Integer.parseInt(Daten.mVConfig.get(MVConfig.SYSTEM_FILTER_TAGE, Daten.aktFilter)));
709
} catch (NumberFormatException ex) {
710
mVFilter.get_jComboBoxZeitraum().setSelectedIndex(5);
711
Daten.mVConfig.add(MVConfig.SYSTEM_FILTER_TAGE, "5", Daten.aktFilter, MVFilter.MAX_FILTER);
714
mVFilter.get_jSliderMinuten().setValue(Integer.parseInt(Daten.mVConfig.get(MVConfig.SYSTEM_FILTER_DAUER, Daten.aktFilter)));
715
} catch (Exception ex) {
716
mVFilter.get_jSliderMinuten().setValue(0);
717
Daten.mVConfig.add(MVConfig.SYSTEM_FILTER_DAUER, "0", Daten.aktFilter, MVFilter.MAX_FILTER);
719
mVFilter.get_jTextFieldFilterMinuten().setText(String.valueOf(mVFilter.get_jSliderMinuten().getValue()));
722
MVListeFilme.checkBlacklist();
723
tabelleLadenAktFilterChange();
727
private void aktFilterLoeschen() {
730
mVFilter.get_jCheckBoxKeineAbos().setSelected(false);
731
mVFilter.get_jCheckBoxKeineGesehenen().setSelected(false);
732
mVFilter.get_jCheckBoxNurHd().setSelected(false);
733
mVFilter.get_jCheckBoxNeue().setSelected(false);
734
mVFilter.get_jComboBoxZeitraum().setSelectedIndex(0);
735
Daten.mVConfig.add(MVConfig.SYSTEM_FILTER_TAGE, "0", Daten.aktFilter, MVFilter.MAX_FILTER);
736
mVFilter.get_jSliderMinuten().setValue(0);
737
Daten.mVConfig.add(MVConfig.SYSTEM_FILTER_DAUER, "0", Daten.aktFilter, MVFilter.MAX_FILTER);
738
mVFilter.get_jTextFieldFilterMinuten().setText(String.valueOf(mVFilter.get_jSliderMinuten().getValue()));
741
MVListeFilme.checkBlacklist();
742
tabelleLadenAktFilterChange();
745
private void filterLoeschen_() {
747
//ComboModels neu aufbauen
748
mVFilter.get_jComboBoxFilterSender().setModel(new javax.swing.DefaultComboBoxModel<>(Daten.listeFilmeNachBlackList.sender));
749
mVFilter.get_jComboBoxFilterThema().setModel(new javax.swing.DefaultComboBoxModel<>(getThemen("")));
750
mVFilter.get_jTextFieldFilterTitel().setText("");
751
mVFilter.get_jTextFieldFilterThemaTitel().setText("");
752
mVFilter.setThemaTitel(true);
757
private void filterSpeichern() {
758
Daten.mVConfig.add(MVConfig.SYSTEM_FILTER_SENDER, String.valueOf(mVFilter.get_jComboBoxFilterSender().getSelectedItem()), Daten.aktFilter, MVFilter.MAX_FILTER);
759
Daten.mVConfig.add(MVConfig.SYSTEM_FILTER_THEMA, String.valueOf(mVFilter.get_jComboBoxFilterThema().getSelectedItem()), Daten.aktFilter, MVFilter.MAX_FILTER);
761
Daten.mVConfig.add(MVConfig.SYSTEM_FILTER_TITEL, String.valueOf(mVFilter.get_jTextFieldFilterTitel().getText()), Daten.aktFilter, MVFilter.MAX_FILTER);
762
Daten.mVConfig.add(MVConfig.SYSTEM_FILTER_THEMA_TITEL, String.valueOf(mVFilter.get_jTextFieldFilterThemaTitel().getText()), Daten.aktFilter, MVFilter.MAX_FILTER);
763
Daten.mVConfig.add(MVConfig.SYSTEM_FILTER_TT, Boolean.toString(mVFilter.getThemaTitel()), Daten.aktFilter, MVFilter.MAX_FILTER);
765
Daten.mVConfig.add(MVConfig.SYSTEM_FILTER_KEINE_ABO, String.valueOf(mVFilter.get_jCheckBoxKeineAbos().isSelected()), Daten.aktFilter, MVFilter.MAX_FILTER);
766
Daten.mVConfig.add(MVConfig.SYSTEM_FILTER_KEINE_GESEHENE, String.valueOf(mVFilter.get_jCheckBoxKeineGesehenen().isSelected()), Daten.aktFilter, MVFilter.MAX_FILTER);
767
Daten.mVConfig.add(MVConfig.SYSTEM_FILTER_NUR_HD, String.valueOf(mVFilter.get_jCheckBoxNurHd().isSelected()), Daten.aktFilter, MVFilter.MAX_FILTER);
768
Daten.mVConfig.add(MVConfig.SYSTEM_FILTER_NUR_NEUE, String.valueOf(mVFilter.get_jCheckBoxNeue().isSelected()), Daten.aktFilter, MVFilter.MAX_FILTER);
771
private String[] getThemen(String ssender) {
772
for (int i = 1; i < Daten.listeFilmeNachBlackList.themenPerSender.length; ++i) {
773
if (Daten.listeFilmeNachBlackList.sender[i].equals(ssender)) {
774
return Daten.listeFilmeNachBlackList.themenPerSender[i];
777
return Daten.listeFilmeNachBlackList.themenPerSender[0];
781
// ####################################
783
// ####################################
618
784
private synchronized void tabelleLaden() {
620
786
if (!Boolean.parseBoolean(Daten.mVConfig.get(MVConfig.SYSTEM_VIS_FILTER))) {
718
907
mVFilter.get_jSliderMinuten().getValue(),
719
908
mVFilter.get_jCheckBoxKeineAbos().isSelected(), mVFilter.get_jCheckBoxKeineGesehenen().isSelected(),
720
mVFilter.get_jCheckBoxNurHd().isSelected(), mVFilter.get_jToggleButtonLivestram().isSelected(), mVFilter.get_jToggleButtonNeue().isSelected());
723
// ####################################
724
// Ende Tabelle asynchron füllen
725
// ####################################
727
private void filterLoeschen_() {
729
//ComboModels neu aufbauen
730
mVFilter.get_jComboBoxFilterSender().setModel(new javax.swing.DefaultComboBoxModel<>(Daten.listeFilmeNachBlackList.sender));
731
mVFilter.get_jComboBoxFilterThema().setModel(new javax.swing.DefaultComboBoxModel<>(getThemen("")));
732
mVFilter.get_jTextFieldFilterTitel().setText("");
733
mVFilter.get_jTextFieldFilterThemaTitel().setText("");
734
mVFilter.get_jTextFieldFilterIrgendwo().setText("");
735
//jSliderMinuten.setValue(0);
740
private void aktFilmSetzen() {
741
if (this.isShowing()) {
742
DatenFilm aktFilm = new DatenFilm();
743
DatenFilm film = getSelFilm();
747
filmInfoHud.updateCurrentFilm(aktFilm);
748
// Beschreibung setzen
749
panelBeschreibung.setAktFilm(aktFilm);
753
private DatenFilm getSelFilm() {
754
int selectedTableRow = tabelle.getSelectedRow();
755
if (selectedTableRow >= 0) {
756
return (DatenFilm) tabelle.getModel().getValueAt(tabelle.convertRowIndexToModel(selectedTableRow), DatenFilm.FILM_REF_NR);
761
private DatenFilm getFilm(int zeileTabelle) {
762
if (zeileTabelle >= 0 && zeileTabelle < tabelle.getRowCount()) {
763
return (DatenFilm) tabelle.getModel().getValueAt(tabelle.convertRowIndexToModel(zeileTabelle), DatenFilm.FILM_REF_NR);
768
private void setInfo() {
770
final String TRENNER = " || ";
771
int gesamt = Daten.listeFilme.size();
772
int anzListe = tabelle.getModel().getRowCount();
773
int runs = Daten.listeDownloadsButton.getListteStartsNotFinished(Start.QUELLE_BUTTON).size();
775
if (gesamt == anzListe) {
777
textLinks = "1 Film";
779
textLinks = anzListe + " Filme";
783
textLinks = "1 Film";
785
textLinks = anzListe + " Filme";
787
textLinks += " (Insgesamt: " + gesamt + " )";
789
// laufende Programme
791
textLinks += TRENNER;
792
textLinks += (runs + " laufender Film");
793
} else if (runs > 1) {
794
textLinks += TRENNER;
795
textLinks += (runs + " laufende Filme");
797
// auch die Downloads anzeigen
798
textLinks += TRENNER;
799
textLinks += Daten.listeDownloads.getInfo(false /*mitAbo*/);
801
daten.mediathekGui.getStatusBar().setTextLeft(MVStatusBar.StatusbarIndex.FILME, textLinks);
805
* This method is called from within the constructor to initialize the form.
806
* WARNING: Do NOT modify this code. The content of this method is always
807
* regenerated by the Form Editor.
909
mVFilter.get_jCheckBoxNurHd().isSelected(), mVFilter.get_jToggleButtonLivestram().isSelected(), mVFilter.get_jCheckBoxNeue().isSelected());
809
913
// <editor-fold defaultstate="collapsed" desc="Generated Code">//GEN-BEGIN:initComponents
810
914
private void initComponents() {
812
jPanel5 = new javax.swing.JPanel();
813
916
jSplitPane1 = new javax.swing.JSplitPane();
814
917
jPanel1 = new javax.swing.JPanel();
815
918
jScrollPane1 = new javax.swing.JScrollPane();
1089
private class BeobFilterTitelDoc implements DocumentListener {
1092
public void insertUpdate(DocumentEvent e) {
1097
public void removeUpdate(DocumentEvent e) {
1102
public void changedUpdate(DocumentEvent e) {
1106
private void tus() {
1107
Filter.checkPattern1(mVFilter.get_jTextFieldFilterThemaTitel());
1108
Filter.checkPattern1(mVFilter.get_jTextFieldFilterTitel());
1109
if (Boolean.parseBoolean(Daten.mVConfig.get(MVConfig.SYSTEM_ECHTZEITSUCHE))) {
1110
Daten.mVConfig.add(MVConfig.SYSTEM_FILTER_TITEL, String.valueOf(mVFilter.get_jTextFieldFilterTitel().getText()), Daten.aktFilter, MVFilter.MAX_FILTER);
1111
Daten.mVConfig.add(MVConfig.SYSTEM_FILTER_THEMA_TITEL, String.valueOf(mVFilter.get_jTextFieldFilterThemaTitel().getText()), Daten.aktFilter, MVFilter.MAX_FILTER);
1021
1117
public class BeobMausTabelle extends MouseAdapter {
1022
1118
//rechhte Maustaste in der Tabelle
1024
private BeobUrl beobUrl = new BeobUrl();
1025
private BeobPrint beobPrint = new BeobPrint();
1026
private BeobFilterLoeschen beobLoeschen = new BeobFilterLoeschen();
1027
private BeobAbo beobAbo = new BeobAbo(false /* mit Titel */);
1028
private BeobAbo beobAboMitTitel = new BeobAbo(true /* mit Titel */);
1029
private BeobAboFilter beobAboFilter = new BeobAboFilter();
1030
private BeobFilterThema beobThema = new BeobFilterThema();
1031
private BeobFilterSender beobSender = new BeobFilterSender();
1032
private BeobFilterSenderThema beobSenderThema = new BeobFilterSenderThema();
1033
private BeobFilterSenderThemaTitel beobSenderThemaTitel = new BeobFilterSenderThemaTitel();
1034
private BeobBlacklist boeobBlacklistSender = new BeobBlacklist(true, false);
1035
private BeobBlacklist boeobBlacklistSenderThema = new BeobBlacklist(true, true);
1120
private final BeobUrl beobUrl = new BeobUrl();
1121
private final BeobPrint beobPrint = new BeobPrint();
1122
private final BeobFilterLoeschen beobLoeschen = new BeobFilterLoeschen();
1123
private final BeobAbo beobAbo = new BeobAbo(false /* mit Titel */);
1124
private final BeobAbo beobAboMitTitel = new BeobAbo(true /* mit Titel */);
1125
private final BeobAboFilter beobAboFilter = new BeobAboFilter();
1126
private final BeobFilterThema beobThema = new BeobFilterThema();
1127
private final BeobFilterSender beobSender = new BeobFilterSender();
1128
private final BeobFilterSenderThema beobSenderThema = new BeobFilterSenderThema();
1129
private final BeobFilterSenderThemaTitel beobSenderThemaTitel = new BeobFilterSenderThemaTitel();
1130
private final BeobBlacklist boeobBlacklistSender = new BeobBlacklist(true, false);
1131
private final BeobBlacklist boeobBlacklistSenderThema = new BeobBlacklist(true, true);
1036
1132
private Point p;
1038
1134
public BeobMausTabelle() {