-rw-r--r-- | noncore/apps/zsafe/zsafe.cpp | 106 |
1 files changed, 19 insertions, 87 deletions
diff --git a/noncore/apps/zsafe/zsafe.cpp b/noncore/apps/zsafe/zsafe.cpp index d55624b..43565ee 100644 --- a/noncore/apps/zsafe/zsafe.cpp +++ b/noncore/apps/zsafe/zsafe.cpp | |||
@@ -92,24 +92,28 @@ | |||
92 | 92 | ||
93 | #include "krc2.h" | 93 | #include "krc2.h" |
94 | 94 | ||
95 | #include "wait.h" | 95 | #include "wait.h" |
96 | 96 | ||
97 | extern int DeskW, DeskH; | 97 | extern int DeskW, DeskH; |
98 | #ifdef DESKTOP | 98 | #ifdef DESKTOP |
99 | extern QApplication *appl; | 99 | extern QApplication *appl; |
100 | #else | 100 | #else |
101 | extern QPEApplication *appl; | 101 | extern QPEApplication *appl; |
102 | #endif | 102 | #endif |
103 | 103 | ||
104 | #ifdef JPATCH_HDE | ||
105 | #define tr(arg) arg | ||
106 | #endif | ||
107 | |||
104 | 108 | ||
105 | #ifdef DESKTOP | 109 | #ifdef DESKTOP |
106 | #ifndef WIN32 | 110 | #ifndef WIN32 |
107 | const QString APP_KEY="/.zsafe/"; | 111 | const QString APP_KEY="/.zsafe/"; |
108 | #else | 112 | #else |
109 | const QString APP_KEY=""; | 113 | const QString APP_KEY=""; |
110 | #endif | 114 | #endif |
111 | #else | 115 | #else |
112 | const QString APP_KEY=""; | 116 | const QString APP_KEY=""; |
113 | #endif | 117 | #endif |
114 | 118 | ||
115 | // include xmp images | 119 | // include xmp images |
@@ -488,41 +492,49 @@ ZSafe::ZSafe( QWidget* parent, const char* name, bool modal, WFlags fl ) | |||
488 | // #ifndef WIN32 | 492 | // #ifndef WIN32 |
489 | // QString d1("Documents/application"); | 493 | // QString d1("Documents/application"); |
490 | // #else | 494 | // #else |
491 | QString d1(QDir::homeDirPath() + "/Documents/application"); | 495 | QString d1(QDir::homeDirPath() + "/Documents/application"); |
492 | // #endif | 496 | // #endif |
493 | QDir pd1(d1); | 497 | QDir pd1(d1); |
494 | if (!pd1.exists()) | 498 | if (!pd1.exists()) |
495 | { | 499 | { |
496 | QDir pd1("Documents"); | 500 | QDir pd1("Documents"); |
497 | if (!pd1.mkdir("application", FALSE)) | 501 | if (!pd1.mkdir("application", FALSE)) |
498 | { | 502 | { |
499 | QMessageBox::critical( 0, tr("ZSafe"), | 503 | QMessageBox::critical( 0, tr("ZSafe"), |
504 | #ifdef JPATCH_HDE | ||
505 | tr("Can't create directory\n.../Documents/application\n\nZSafe will now exit.")); | ||
506 | #else | ||
500 | tr("Can't create directory\n%1\n\nZSafe will now exit.").arg(d1)); | 507 | tr("Can't create directory\n%1\n\nZSafe will now exit.").arg(d1)); |
508 | #endif | ||
501 | exitZs (1); | 509 | exitZs (1); |
502 | } | 510 | } |
503 | } | 511 | } |
504 | // #ifndef WIN32 | 512 | // #ifndef WIN32 |
505 | // QString d2("Documents/application/zsafe"); | 513 | // QString d2("Documents/application/zsafe"); |
506 | // #else | 514 | // #else |
507 | QString d2(QDir::homeDirPath() + "/Documents/application/zsafe"); | 515 | QString d2(QDir::homeDirPath() + "/Documents/application/zsafe"); |
508 | // #endif | 516 | // #endif |
509 | QDir pd2(d2); | 517 | QDir pd2(d2); |
510 | if (!pd2.exists()) | 518 | if (!pd2.exists()) |
511 | { | 519 | { |
512 | QDir pd2("Documents/application"); | 520 | QDir pd2("Documents/application"); |
513 | if (!pd2.mkdir("zsafe", FALSE)) | 521 | if (!pd2.mkdir("zsafe", FALSE)) |
514 | { | 522 | { |
515 | QMessageBox::critical( 0, tr("ZSafe"), | 523 | QMessageBox::critical( 0, tr("ZSafe"), |
524 | #ifdef JPATCH_HDE | ||
525 | tr("Can't create directory\n...//Documents/application/zsafe\n\nZSafe will now exit.")); | ||
526 | #else | ||
516 | tr("Can't create directory\n%1\n\nZSafe will now exit.").arg(d2)); | 527 | tr("Can't create directory\n%1\n\nZSafe will now exit.").arg(d2)); |
528 | #endif | ||
517 | exitZs (1); | 529 | exitZs (1); |
518 | } | 530 | } |
519 | } | 531 | } |
520 | 532 | ||
521 | 533 | ||
522 | // set the default filename | 534 | // set the default filename |
523 | filename=d2 + "/passwords.zsf"; | 535 | filename=d2 + "/passwords.zsf"; |
524 | 536 | ||
525 | // save the current filename to the config file | 537 | // save the current filename to the config file |
526 | conf->writeEntry(APP_KEY+"document", filename); | 538 | conf->writeEntry(APP_KEY+"document", filename); |
527 | saveConf(); | 539 | saveConf(); |
528 | } | 540 | } |
@@ -766,56 +778,39 @@ void ZSafe::editPwd() | |||
766 | dialog->show(); | 778 | dialog->show(); |
767 | #endif | 779 | #endif |
768 | #else | 780 | #else |
769 | dialog->showMaximized(); | 781 | dialog->showMaximized(); |
770 | #endif | 782 | #endif |
771 | DialogCode result = (DialogCode) dialog->exec(); | 783 | DialogCode result = (DialogCode) dialog->exec(); |
772 | 784 | ||
773 | #ifdef DESKTOP | 785 | #ifdef DESKTOP |
774 | result = Accepted; | 786 | result = Accepted; |
775 | #endif | 787 | #endif |
776 | if (result == Accepted) | 788 | if (result == Accepted) |
777 | { | 789 | { |
778 | #ifdef JPATCH_HDE | ||
779 | // edit the selected item | ||
780 | QString name = dialog->NameField->text(); | ||
781 | selectedItem->setText (0, name); | ||
782 | QString user = dialog->UsernameField->text(); | ||
783 | selectedItem->setText (1, user); | ||
784 | QString pwd = dialog->PasswordField->text(); | ||
785 | selectedItem->setText (2, pwd); | ||
786 | QString comment = dialog->CommentField->text(); | ||
787 | comment.replace (QRegExp("\n"), "<br>"); | ||
788 | selectedItem->setText (3, comment); | ||
789 | QString f5 = dialog->Field5->text(); | ||
790 | selectedItem->setText (4, f5); | ||
791 | QString f6 = dialog->Field6->text(); | ||
792 | selectedItem->setText (5, f6); | ||
793 | #else | ||
794 | modified = true; | 790 | modified = true; |
795 | // edit the selected item | 791 | // edit the selected item |
796 | QString name = dialog->NameField->text(); | 792 | QString name = dialog->NameField->text(); |
797 | selectedItem->setText (0, tr (name)); | 793 | selectedItem->setText (0, tr (name)); |
798 | QString user = dialog->UsernameField->text(); | 794 | QString user = dialog->UsernameField->text(); |
799 | selectedItem->setText (1, tr (user)); | 795 | selectedItem->setText (1, tr (user)); |
800 | QString pwd = dialog->PasswordField->text(); | 796 | QString pwd = dialog->PasswordField->text(); |
801 | selectedItem->setText (2, tr (pwd)); | 797 | selectedItem->setText (2, tr (pwd)); |
802 | QString comment = dialog->CommentField->text(); | 798 | QString comment = dialog->CommentField->text(); |
803 | comment.replace (QRegExp("\n"), "<br>"); | 799 | comment.replace (QRegExp("\n"), "<br>"); |
804 | selectedItem->setText (3, tr (comment)); | 800 | selectedItem->setText (3, tr (comment)); |
805 | QString f5 = dialog->Field5->text(); | 801 | QString f5 = dialog->Field5->text(); |
806 | selectedItem->setText (4, tr (f5)); | 802 | selectedItem->setText (4, tr (f5)); |
807 | QString f6 = dialog->Field6->text(); | 803 | QString f6 = dialog->Field6->text(); |
808 | selectedItem->setText (5, tr (f6)); | 804 | selectedItem->setText (5, tr (f6)); |
809 | #endif | ||
810 | } | 805 | } |
811 | 806 | ||
812 | delete dialog; | 807 | delete dialog; |
813 | } | 808 | } |
814 | else | 809 | else |
815 | { | 810 | { |
816 | editCategory(); | 811 | editCategory(); |
817 | } | 812 | } |
818 | } | 813 | } |
819 | 814 | ||
820 | void ZSafe::newPwd() | 815 | void ZSafe::newPwd() |
821 | { | 816 | { |
@@ -862,51 +857,36 @@ retype: | |||
862 | if (cat == name) | 857 | if (cat == name) |
863 | { | 858 | { |
864 | QMessageBox::critical( 0, tr("ZSafe"), | 859 | QMessageBox::critical( 0, tr("ZSafe"), |
865 | tr("Entry name must be different\nfrom the category name.") ); | 860 | tr("Entry name must be different\nfrom the category name.") ); |
866 | goto retype; // it's not a good programming style :-) | 861 | goto retype; // it's not a good programming style :-) |
867 | } | 862 | } |
868 | 863 | ||
869 | modified = true; | 864 | modified = true; |
870 | // add the new item | 865 | // add the new item |
871 | QListViewItem *i = new ShadedListItem (0, selectedItem); | 866 | QListViewItem *i = new ShadedListItem (0, selectedItem); |
872 | i->setOpen (TRUE); | 867 | i->setOpen (TRUE); |
873 | 868 | ||
874 | #ifdef JPATCH_HDE | ||
875 | i->setText (0, name); | ||
876 | QString user = dialog->UsernameField->text(); | ||
877 | i->setText (1, user); | ||
878 | QString pwd = dialog->PasswordField->text(); | ||
879 | i->setText (2, pwd); | ||
880 | QString comment = dialog->CommentField->text(); | ||
881 | comment.replace (QRegExp("\n"), "<br>"); | ||
882 | i->setText (3, comment); | ||
883 | QString f5 = dialog->Field5->text(); | ||
884 | i->setText (4, f5); | ||
885 | QString f6 = dialog->Field6->text(); | ||
886 | i->setText (5, f6); | ||
887 | #else | ||
888 | i->setText (0, tr (name)); | 869 | i->setText (0, tr (name)); |
889 | QString user = dialog->UsernameField->text(); | 870 | QString user = dialog->UsernameField->text(); |
890 | i->setText (1, tr (user)); | 871 | i->setText (1, tr (user)); |
891 | QString pwd = dialog->PasswordField->text(); | 872 | QString pwd = dialog->PasswordField->text(); |
892 | i->setText (2, tr (pwd)); | 873 | i->setText (2, tr (pwd)); |
893 | QString comment = dialog->CommentField->text(); | 874 | QString comment = dialog->CommentField->text(); |
894 | comment.replace (QRegExp("\n"), "<br>"); | 875 | comment.replace (QRegExp("\n"), "<br>"); |
895 | i->setText (3, tr (comment)); | 876 | i->setText (3, tr (comment)); |
896 | QString f5 = dialog->Field5->text(); | 877 | QString f5 = dialog->Field5->text(); |
897 | i->setText (4, tr (f5)); | 878 | i->setText (4, tr (f5)); |
898 | QString f6 = dialog->Field6->text(); | 879 | QString f6 = dialog->Field6->text(); |
899 | i->setText (5, tr (f6)); | 880 | i->setText (5, tr (f6)); |
900 | #endif | ||
901 | } | 881 | } |
902 | 882 | ||
903 | delete dialog; | 883 | delete dialog; |
904 | } | 884 | } |
905 | } | 885 | } |
906 | 886 | ||
907 | void ZSafe::findPwd() | 887 | void ZSafe::findPwd() |
908 | { | 888 | { |
909 | 889 | ||
910 | // open the 'Search' dialog | 890 | // open the 'Search' dialog |
911 | SearchDialog *dialog = new SearchDialog(this, tr("Search"), TRUE); | 891 | SearchDialog *dialog = new SearchDialog(this, tr("Search"), TRUE); |
912 | #ifdef WIN32 | 892 | #ifdef WIN32 |
@@ -1536,62 +1516,45 @@ void ZSafe::readAllEntries() | |||
1536 | } | 1516 | } |
1537 | idx++; | 1517 | idx++; |
1538 | } | 1518 | } |
1539 | 1519 | ||
1540 | Category *cat= categories.find (category); | 1520 | Category *cat= categories.find (category); |
1541 | if (cat) | 1521 | if (cat) |
1542 | { | 1522 | { |
1543 | // use the existend item | 1523 | // use the existend item |
1544 | QListViewItem *catItem = cat->getListItem(); | 1524 | QListViewItem *catItem = cat->getListItem(); |
1545 | if (catItem) | 1525 | if (catItem) |
1546 | { | 1526 | { |
1547 | QListViewItem * item = new ShadedListItem( 0, catItem ); | 1527 | QListViewItem * item = new ShadedListItem( 0, catItem ); |
1548 | #ifdef JPATCH_HDE | ||
1549 | item->setText( 0, name ); | ||
1550 | item->setText( 1, user ); | ||
1551 | item->setText( 2, password ); | ||
1552 | item->setText( 3, comment ); | ||
1553 | item->setText( 4, field5 ); | ||
1554 | item->setText( 5, field6 ); | ||
1555 | #else | ||
1556 | item->setText( 0, tr( name ) ); | 1528 | item->setText( 0, tr( name ) ); |
1557 | item->setText( 1, tr( user ) ); | 1529 | item->setText( 1, tr( user ) ); |
1558 | item->setText( 2, tr( password ) ); | 1530 | item->setText( 2, tr( password ) ); |
1559 | item->setText( 3, tr( comment ) ); | 1531 | item->setText( 3, tr( comment ) ); |
1560 | item->setText( 4, tr( field5 ) ); | 1532 | item->setText( 4, tr( field5 ) ); |
1561 | item->setText( 5, tr( field6 ) ); | 1533 | item->setText( 5, tr( field6 ) ); |
1562 | catItem->setOpen( TRUE ); | 1534 | catItem->setOpen( TRUE ); |
1563 | #endif | ||
1564 | } | 1535 | } |
1565 | } | 1536 | } |
1566 | else | 1537 | else |
1567 | { | 1538 | { |
1568 | QListViewItem *catI = new ShadedListItem( 1, ListView ); | 1539 | QListViewItem *catI = new ShadedListItem( 1, ListView ); |
1569 | // create and insert a new item | 1540 | // create and insert a new item |
1570 | QListViewItem * item = new ShadedListItem( 0, catI ); | 1541 | QListViewItem * item = new ShadedListItem( 0, catI ); |
1571 | #ifdef JPATCH_HDE | ||
1572 | item->setText( 0, name ); | ||
1573 | item->setText( 1, user ); | ||
1574 | item->setText( 2, password ); | ||
1575 | item->setText( 3, comment ); | ||
1576 | item->setText( 4, field5 ); | ||
1577 | item->setText( 5, field6 ); | ||
1578 | #else | ||
1579 | item->setText( 0, tr( name ) ); | 1542 | item->setText( 0, tr( name ) ); |
1580 | item->setText( 1, tr( user ) ); | 1543 | item->setText( 1, tr( user ) ); |
1581 | item->setText( 2, tr( password ) ); | 1544 | item->setText( 2, tr( password ) ); |
1582 | item->setText( 3, tr( comment ) ); | 1545 | item->setText( 3, tr( comment ) ); |
1583 | item->setText( 4, tr( field5 ) ); | 1546 | item->setText( 4, tr( field5 ) ); |
1584 | item->setText( 5, tr( field6 ) ); | 1547 | item->setText( 5, tr( field6 ) ); |
1585 | #endif | 1548 | |
1586 | catI->setOpen( TRUE ); | 1549 | catI->setOpen( TRUE ); |
1587 | 1550 | ||
1588 | Category *c1 = new Category(); | 1551 | Category *c1 = new Category(); |
1589 | c1->setCategoryName(category); | 1552 | c1->setCategoryName(category); |
1590 | 1553 | ||
1591 | QString icon; | 1554 | QString icon; |
1592 | QString fullIconPath; | 1555 | QString fullIconPath; |
1593 | QPixmap *pix; | 1556 | QPixmap *pix; |
1594 | // #ifndef WIN32 | 1557 | // #ifndef WIN32 |
1595 | icon = conf->readEntry(APP_KEY+category); | 1558 | icon = conf->readEntry(APP_KEY+category); |
1596 | // #endif | 1559 | // #endif |
1597 | bool isIconAv = false; | 1560 | bool isIconAv = false; |
@@ -1773,54 +1736,42 @@ void ZSafe::readAllEntries() | |||
1773 | } | 1736 | } |
1774 | idx++; | 1737 | idx++; |
1775 | } | 1738 | } |
1776 | 1739 | ||
1777 | Category *cat= categories.find (category); | 1740 | Category *cat= categories.find (category); |
1778 | if (cat) | 1741 | if (cat) |
1779 | { | 1742 | { |
1780 | // use the existend item | 1743 | // use the existend item |
1781 | QListViewItem *catItem = cat->getListItem(); | 1744 | QListViewItem *catItem = cat->getListItem(); |
1782 | if (catItem) | 1745 | if (catItem) |
1783 | { | 1746 | { |
1784 | QListViewItem * item = new ShadedListItem( 0, catItem ); | 1747 | QListViewItem * item = new ShadedListItem( 0, catItem ); |
1785 | #ifdef JPATCH_HDE | ||
1786 | item->setText( 0, name ); | ||
1787 | item->setText( 1, user ); | ||
1788 | item->setText( 2, password ); | ||
1789 | item->setText( 3, comment ); | ||
1790 | #else | ||
1791 | item->setText( 0, tr( name ) ); | 1748 | item->setText( 0, tr( name ) ); |
1792 | item->setText( 1, tr( user ) ); | 1749 | item->setText( 1, tr( user ) ); |
1793 | item->setText( 2, tr( password ) ); | 1750 | item->setText( 2, tr( password ) ); |
1794 | item->setText( 3, tr( comment ) ); | 1751 | item->setText( 3, tr( comment ) ); |
1795 | #endif | 1752 | |
1796 | catItem->setOpen( TRUE ); | 1753 | catItem->setOpen( TRUE ); |
1797 | } | 1754 | } |
1798 | } | 1755 | } |
1799 | else | 1756 | else |
1800 | { | 1757 | { |
1801 | QListViewItem *catI = new ShadedListItem( 1, ListView ); | 1758 | QListViewItem *catI = new ShadedListItem( 1, ListView ); |
1802 | // create and insert a new item | 1759 | // create and insert a new item |
1803 | QListViewItem * item = new ShadedListItem( 0, catI ); | 1760 | QListViewItem * item = new ShadedListItem( 0, catI ); |
1804 | #ifdef JPATCH_HDE | ||
1805 | item->setText( 0, name ); | ||
1806 | item->setText( 1, user ); | ||
1807 | item->setText( 2, password ); | ||
1808 | item->setText( 3, comment ); | ||
1809 | #else | ||
1810 | item->setText( 0, tr( name ) ); | 1761 | item->setText( 0, tr( name ) ); |
1811 | item->setText( 1, tr( user ) ); | 1762 | item->setText( 1, tr( user ) ); |
1812 | item->setText( 2, tr( password ) ); | 1763 | item->setText( 2, tr( password ) ); |
1813 | item->setText( 3, tr( comment ) ); | 1764 | item->setText( 3, tr( comment ) ); |
1814 | #endif | 1765 | |
1815 | catI->setOpen( TRUE ); | 1766 | catI->setOpen( TRUE ); |
1816 | 1767 | ||
1817 | Category *c1 = new Category(); | 1768 | Category *c1 = new Category(); |
1818 | c1->setCategoryName(category); | 1769 | c1->setCategoryName(category); |
1819 | 1770 | ||
1820 | QString icon; | 1771 | QString icon; |
1821 | QString fullIconPath; | 1772 | QString fullIconPath; |
1822 | QPixmap *pix; | 1773 | QPixmap *pix; |
1823 | // #ifndef WIN32 | 1774 | // #ifndef WIN32 |
1824 | icon = conf->readEntry(APP_KEY+category); | 1775 | icon = conf->readEntry(APP_KEY+category); |
1825 | // #endif | 1776 | // #endif |
1826 | bool isIconAv = false; | 1777 | bool isIconAv = false; |
@@ -2000,64 +1951,49 @@ bool ZSafe::openDocument(const char* _filename, const char* ) | |||
2000 | QString field5( QString::fromUtf8(entry[5]) ); | 1951 | QString field5( QString::fromUtf8(entry[5]) ); |
2001 | QString field6( QString::fromUtf8(entry[6]) ); | 1952 | QString field6( QString::fromUtf8(entry[6]) ); |
2002 | // add the subitems to the categories | 1953 | // add the subitems to the categories |
2003 | 1954 | ||
2004 | Category *cat= categories.find (category); | 1955 | Category *cat= categories.find (category); |
2005 | if (cat) | 1956 | if (cat) |
2006 | { | 1957 | { |
2007 | // use the existend item | 1958 | // use the existend item |
2008 | QListViewItem *catItem = cat->getListItem(); | 1959 | QListViewItem *catItem = cat->getListItem(); |
2009 | if (catItem) | 1960 | if (catItem) |
2010 | { | 1961 | { |
2011 | QListViewItem * item = new ShadedListItem( 0, catItem ); | 1962 | QListViewItem * item = new ShadedListItem( 0, catItem ); |
2012 | #ifdef JPATCH_HDE | ||
2013 | item->setText( 0, name ); | ||
2014 | item->setText( 1, user ); | ||
2015 | item->setText( 2, password ); | ||
2016 | item->setText( 3, comment ); | ||
2017 | item->setText( 4, field5 ); | ||
2018 | item->setText( 5, field6 ); | ||
2019 | #else | ||
2020 | item->setText( 0, tr( name ) ); | 1963 | item->setText( 0, tr( name ) ); |
2021 | item->setText( 1, tr( user ) ); | 1964 | item->setText( 1, tr( user ) ); |
2022 | item->setText( 2, tr( password ) ); | 1965 | item->setText( 2, tr( password ) ); |
2023 | item->setText( 3, tr( comment ) ); | 1966 | item->setText( 3, tr( comment ) ); |
2024 | item->setText( 4, tr( field5 ) ); | 1967 | item->setText( 4, tr( field5 ) ); |
2025 | item->setText( 5, tr( field6 ) ); | 1968 | item->setText( 5, tr( field6 ) ); |
2026 | #endif | 1969 | |
2027 | if (expandTree) | 1970 | if (expandTree) |
2028 | catItem->setOpen( TRUE ); | 1971 | catItem->setOpen( TRUE ); |
2029 | numberOfEntries++; | 1972 | numberOfEntries++; |
2030 | } | 1973 | } |
2031 | } | 1974 | } |
2032 | else | 1975 | else |
2033 | { | 1976 | { |
2034 | QListViewItem *catI = new ShadedListItem( 1, ListView ); | 1977 | QListViewItem *catI = new ShadedListItem( 1, ListView ); |
2035 | // create and insert a new item | 1978 | // create and insert a new item |
2036 | QListViewItem * item = new ShadedListItem( 0, catI ); | 1979 | QListViewItem * item = new ShadedListItem( 0, catI ); |
2037 | #ifdef JPATCH_HDE | 1980 | |
2038 | item->setText( 0, name ); | ||
2039 | item->setText( 1, user ); | ||
2040 | item->setText( 2, password ); | ||
2041 | item->setText( 3, comment ); | ||
2042 | item->setText( 4, field5 ); | ||
2043 | item->setText( 5, field6 ); | ||
2044 | #else | ||
2045 | item->setText( 0, tr( name ) ); | 1981 | item->setText( 0, tr( name ) ); |
2046 | item->setText( 1, tr( user ) ); | 1982 | item->setText( 1, tr( user ) ); |
2047 | item->setText( 2, tr( password ) ); | 1983 | item->setText( 2, tr( password ) ); |
2048 | item->setText( 3, tr( comment ) ); | 1984 | item->setText( 3, tr( comment ) ); |
2049 | item->setText( 4, tr( field5 ) ); | 1985 | item->setText( 4, tr( field5 ) ); |
2050 | item->setText( 5, tr( field6 ) ); | 1986 | item->setText( 5, tr( field6 ) ); |
2051 | #endif | 1987 | |
2052 | if (expandTree) | 1988 | if (expandTree) |
2053 | catI->setOpen( TRUE ); | 1989 | catI->setOpen( TRUE ); |
2054 | 1990 | ||
2055 | Category *c1 = new Category(); | 1991 | Category *c1 = new Category(); |
2056 | c1->setCategoryName(category); | 1992 | c1->setCategoryName(category); |
2057 | 1993 | ||
2058 | QString icon; | 1994 | QString icon; |
2059 | QString fullIconPath; | 1995 | QString fullIconPath; |
2060 | QPixmap *pix; | 1996 | QPixmap *pix; |
2061 | // #ifndef WIN32 | 1997 | // #ifndef WIN32 |
2062 | icon = conf->readEntry(APP_KEY+category); | 1998 | icon = conf->readEntry(APP_KEY+category); |
2063 | // #endif | 1999 | // #endif |
@@ -3294,31 +3230,27 @@ void ZSafe::editCategory() | |||
3294 | // #ifndef WIN32 | 3230 | // #ifndef WIN32 |
3295 | conf->removeEntry (category); | 3231 | conf->removeEntry (category); |
3296 | // #endif | 3232 | // #endif |
3297 | saveConf(); | 3233 | saveConf(); |
3298 | cat->setIcon (*getPredefinedIcon(category)); | 3234 | cat->setIcon (*getPredefinedIcon(category)); |
3299 | } | 3235 | } |
3300 | 3236 | ||
3301 | // change the category name of the selected category | 3237 | // change the category name of the selected category |
3302 | QListViewItem *catItem = cat->getListItem(); | 3238 | QListViewItem *catItem = cat->getListItem(); |
3303 | if (catItem) | 3239 | if (catItem) |
3304 | { | 3240 | { |
3305 | qWarning (category); | 3241 | qWarning (category); |
3306 | #ifdef JPATCH_HDE | ||
3307 | catItem->setText( 0, category ); | ||
3308 | cat->setCategoryName (category); | ||
3309 | #else | ||
3310 | catItem->setText( 0, tr( category ) ); | 3242 | catItem->setText( 0, tr( category ) ); |
3311 | cat->setCategoryName (tr(category)); | 3243 | cat->setCategoryName (tr(category)); |
3312 | #endif | 3244 | |
3313 | cat->initListItem(); | 3245 | cat->initListItem(); |
3314 | categories.insert (category, cat); | 3246 | categories.insert (category, cat); |
3315 | } | 3247 | } |
3316 | } | 3248 | } |
3317 | saveCategoryDialogFields(dialog); | 3249 | saveCategoryDialogFields(dialog); |
3318 | } | 3250 | } |
3319 | else | 3251 | else |
3320 | { | 3252 | { |
3321 | // delete dialog; | 3253 | // delete dialog; |
3322 | dialog->hide(); | 3254 | dialog->hide(); |
3323 | return; | 3255 | return; |
3324 | } | 3256 | } |