Changeset 24218
- Timestamp:
- 10/12/13 03:33:37 (9 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
titan/titan/scan.h
r24211 r24218 1393 1393 } 1394 1394 1395 void screenscan(struct transponder* transpondernode, struct skin* mscan, char* tuner, int scantype, int orbitalpos, unsigned int frequency, int inversion, unsigned int symbolrate, int polarization, int fec, int modulation, int rolloff, int pilot, int networkscan, int onlyfree, int clear, int blindscan, int ichangename, int system, int favtype, int timeout)1395 void screenscan(struct transponder* transpondernode, struct skin* mscan, char* tuner, int scantype, int orbitalpos, unsigned int frequency, int inversion, unsigned int symbolrate, int polarization, int fec, int modulation, int rolloff, int pilot, int networkscan, int onlyfree, int clear, int blindscan, int ichangename, int system, int favtype, int emptybouquet, int timeout) 1396 1396 { 1397 1397 int rcret = 0, tpmax = 0, i = 0, alladded = 0; … … 1637 1637 if(clear == 1) 1638 1638 { 1639 //TODO: Auswahl Bouquet 1640 // EXIT = keine änderung vornehmen 1639 // keine änderung vornehmen 1641 1640 // delunusedbouquetchannels(1); 1642 1641 1643 // erneuern =unbenutzte einträge löschen1642 // unbenutzte einträge löschen 1644 1643 // delunusedbouquetchannels(0); 1645 1646 // löschen = da legt der glaube keine an und löscht sie 1647 // freemainbouquet(); 1648 1649 // neuerstellen = da legt der einfach die provider 1:1 als bouget an 1650 /* 1651 freemainbouquet(); 1652 struct provider *pnode = provider; 1653 1654 while(pnode != NULL) 1655 { 1656 provider2bouquet(pnode->providerid); 1657 pnode = pnode->next; 1658 } 1659 1660 rcret = textbox(_("Message"), _("Bouquet\n\nRenew Bouquet = Red\nDelete all Bouquet = Green\nProvider to Bouquet = Yellow"), _("EXIT"), getrcconfigint("rcexit", NULL), _("RENEW"), getrcconfigint("rcred", NULL), _("DELETE"), getrcconfigint("rcgreen", NULL), _("NEW"), getrcconfigint("rcyellow", NULL), 600, 400, 0, 0); 1661 if(rcret == 2) 1662 delunusedbouquetchannels(0); 1663 1664 else if(rcret == 3) 1665 freemainbouquet(1); 1666 else if(rcret == 4) 1644 1645 // favtype 0 = unchanged 1646 // favtype 1 = create new 1647 // favtype 2 = delete 1648 1649 if(favtype == 1) 1667 1650 { 1668 1651 freemainbouquet(1); … … 1675 1658 } 1676 1659 } 1677 else 1678 delunusedbouquetchannels(1); 1660 else if(favtype == 2) 1661 freemainbouquet(1); 1662 1663 // needed, remove emthy bouquets proc 1664 // if(emptybouquet == 1) 1665 // delunusedbouquets(); 1679 1666 1680 1667 if(textbox(_("Message"), _("Do you want to delete all unused Bouquetentrys?"), _("OK"), getrcconfigint("rcok", NULL), _("EXIT"), getrcconfigint("rcexit", NULL), NULL, 0, NULL, 0, 600, 200, 0, 0) == 1) … … 1682 1669 else 1683 1670 delunusedbouquetchannels(1); 1684 */1685 1686 if(favtype == 0)1687 delunusedbouquetchannels(0);1688 else if(favtype == 1)1689 delunusedbouquetchannels(1);1690 else if(favtype == 2)1691 {1692 freemainbouquet(1);1693 struct provider *pnode = provider;1694 1695 while(pnode != NULL)1696 {1697 provider2bouquet(pnode->providerid);1698 pnode = pnode->next;1699 }1700 // remove unused favs ARD-SR1701 delunusedbouquetchannels(0);1702 }1703 else if(favtype == 3)1704 freemainbouquet(1);1705 1671 } 1706 1672 delmarkedscreennodes(scan, 1); … … 1870 1836 int iinversion = -1, ipolarization = -1; 1871 1837 int ifec = -1, imodulation = -1, irolloff = -1, ipilot = -1, isystem = -1; 1872 int inetworkscan = -1, ionlyfree = -1, iclear = -1, iblindscan = -1, ichangename = -1, ifavtype = -1 ;1838 int inetworkscan = -1, ionlyfree = -1, iclear = -1, iblindscan = -1, ichangename = -1, ifavtype = -1, iemptybouquet = -1; 1873 1839 int i = 0, treffer = 0, tunercount = 0; 1874 1840 struct skin* scan = getscreen("manualscan"); … … 1899 1865 struct skin* changename = getscreennode(scan, "changename"); 1900 1866 struct skin* favtype = getscreennode(scan, "favtype"); 1867 struct skin* emptybouquet = getscreennode(scan, "emptybouquet"); 1901 1868 1902 1869 struct skin* b4 = getscreennode(scan, "b4"); … … 2285 2252 2286 2253 //favtype 2287 addchoicebox(favtype, "0", _("Renew")); 2288 addchoicebox(favtype, "1", _("Unchanged")); 2289 addchoicebox(favtype, "2", _("Provider")); 2290 addchoicebox(favtype, "3", _("Delete")); 2254 addchoicebox(favtype, "0", _("Unchanged")); 2255 addchoicebox(favtype, "1", _("Create new")); 2256 addchoicebox(favtype, "2", _("Delete All")); 2257 2258 //emptybouquet 2259 addchoicebox(emptybouquet, "0", _("no")); 2260 addchoicebox(emptybouquet, "1", _("yes")); 2291 2261 2292 2262 drawscreen(scan, 2, 0); … … 2330 2300 if(changename->ret != NULL) ichangename = atoi(changename->ret); 2331 2301 if(favtype->ret != NULL) ifavtype = atoi(favtype->ret); 2302 if(emptybouquet->ret != NULL) iemptybouquet = atoi(emptybouquet->ret); 2332 2303 2333 2304 if(rcret == getrcconfigint("rcexit", NULL)) break; … … 2352 2323 { 2353 2324 clearscreen(scan); 2354 screenscan(tpnode, scan->child, tuner->ret, iscantype, isat, ifrequency, iinversion, isymbolrate, ipolarization, ifec, imodulation, irolloff, ipilot, inetworkscan, ionlyfree, iclear, iblindscan, ichangename, isystem, ifavtype, 5000000);2325 screenscan(tpnode, scan->child, tuner->ret, iscantype, isat, ifrequency, iinversion, isymbolrate, ipolarization, ifec, imodulation, irolloff, ipilot, inetworkscan, ionlyfree, iclear, iblindscan, ichangename, isystem, ifavtype, iemptybouquet, 5000000); 2355 2326 drawscreen(scan, 0, 0); 2356 2327 }
Note: See TracChangeset
for help on using the changeset viewer.