-rw-r--r-- | core/apps/textedit/textedit.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/core/apps/textedit/textedit.cpp b/core/apps/textedit/textedit.cpp index 1c3b393..e978fa4 100644 --- a/core/apps/textedit/textedit.cpp +++ b/core/apps/textedit/textedit.cpp | |||
@@ -700,374 +700,374 @@ void TextEdit::openFile( const QString &f ) { | |||
700 | tr("Text Editor has detected<BR>you selected a <B>.desktop</B> | 700 | tr("Text Editor has detected<BR>you selected a <B>.desktop</B> |
701 | file.<BR>Open <B>.desktop</B> file or <B>linked</B> file?"), | 701 | file.<BR>Open <B>.desktop</B> file or <B>linked</B> file?"), |
702 | tr(".desktop File"),tr("Linked Document"),0,1,1) ) { | 702 | tr(".desktop File"),tr("Linked Document"),0,1,1) ) { |
703 | case 0: | 703 | case 0: |
704 | filer = f; | 704 | filer = f; |
705 | break; | 705 | break; |
706 | case 1: | 706 | case 1: |
707 | DocLnk sf(f); | 707 | DocLnk sf(f); |
708 | filer = sf.file(); | 708 | filer = sf.file(); |
709 | break; | 709 | break; |
710 | } | 710 | } |
711 | } else if(fi.baseName().left(1) == "") { | 711 | } else if(fi.baseName().left(1) == "") { |
712 | currentFileName=f; | 712 | currentFileName=f; |
713 | openDotFile(currentFileName); | 713 | openDotFile(currentFileName); |
714 | } else { | 714 | } else { |
715 | DocLnk sf(f); | 715 | DocLnk sf(f); |
716 | filer = sf.file(); | 716 | filer = sf.file(); |
717 | if(filer.right(1) == "/") | 717 | if(filer.right(1) == "/") |
718 | filer = f; | 718 | filer = f; |
719 | } | 719 | } |
720 | 720 | ||
721 | DocLnk nf; | 721 | DocLnk nf; |
722 | nf.setType("text/plain"); | 722 | nf.setType("text/plain"); |
723 | nf.setFile(filer); | 723 | nf.setFile(filer); |
724 | currentFileName=filer; | 724 | currentFileName=filer; |
725 | 725 | ||
726 | nf.setName(fi.baseName()); | 726 | nf.setName(fi.baseName()); |
727 | openFile(nf); | 727 | openFile(nf); |
728 | 728 | ||
729 | qDebug("openFile string "+currentFileName); | 729 | qDebug("openFile string "+currentFileName); |
730 | 730 | ||
731 | showEditTools(); | 731 | showEditTools(); |
732 | // Show filename in caption | 732 | // Show filename in caption |
733 | QString name = filer; | 733 | QString name = filer; |
734 | int sep = name.findRev( '/' ); | 734 | int sep = name.findRev( '/' ); |
735 | if ( sep > 0 ) | 735 | if ( sep > 0 ) |
736 | name = name.mid( sep+1 ); | 736 | name = name.mid( sep+1 ); |
737 | updateCaption( name ); | 737 | updateCaption( name ); |
738 | } | 738 | } |
739 | 739 | ||
740 | void TextEdit::openFile( const DocLnk &f ) { | 740 | void TextEdit::openFile( const DocLnk &f ) { |
741 | // clear(); | 741 | // clear(); |
742 | // bFromDocView = true; | 742 | // bFromDocView = true; |
743 | FileManager fm; | 743 | FileManager fm; |
744 | QString txt; | 744 | QString txt; |
745 | currentFileName=f.file(); | 745 | currentFileName=f.file(); |
746 | qDebug("openFile doclnk " + currentFileName); | 746 | qDebug("openFile doclnk " + currentFileName); |
747 | if ( !fm.loadFile( f, txt ) ) { | 747 | if ( !fm.loadFile( f, txt ) ) { |
748 | // ####### could be a new file | 748 | // ####### could be a new file |
749 | qDebug( "Cannot open file" ); | 749 | qDebug( "Cannot open file" ); |
750 | } | 750 | } |
751 | // fileNew(); | 751 | // fileNew(); |
752 | if ( doc ) | 752 | if ( doc ) |
753 | delete doc; | 753 | delete doc; |
754 | doc = new DocLnk(f); | 754 | doc = new DocLnk(f); |
755 | editor->setText(txt); | 755 | editor->setText(txt); |
756 | editor->setEdited( false); | 756 | editor->setEdited( false); |
757 | edited1=false; | 757 | edited1=false; |
758 | edited=false; | 758 | edited=false; |
759 | 759 | ||
760 | doc->setName(currentFileName); | 760 | doc->setName(currentFileName); |
761 | updateCaption(); | 761 | updateCaption(); |
762 | } | 762 | } |
763 | 763 | ||
764 | void TextEdit::showEditTools() { | 764 | void TextEdit::showEditTools() { |
765 | menu->show(); | 765 | menu->show(); |
766 | editBar->show(); | 766 | editBar->show(); |
767 | if(!useSearchBar) | 767 | if(!useSearchBar) |
768 | searchBar->hide(); | 768 | searchBar->hide(); |
769 | else | 769 | else |
770 | searchBar->show(); | 770 | searchBar->show(); |
771 | setWState (WState_Reserved1 ); | 771 | setWState (WState_Reserved1 ); |
772 | } | 772 | } |
773 | 773 | ||
774 | /*! | 774 | /*! |
775 | unprompted save */ | 775 | unprompted save */ |
776 | bool TextEdit::save() { | 776 | bool TextEdit::save() { |
777 | QString file = doc->file(); | 777 | QString file = doc->file(); |
778 | qDebug("saver file "+file); | 778 | qDebug("saver file "+file); |
779 | QString name= doc->name(); | 779 | QString name= doc->name(); |
780 | qDebug("File named "+name); | 780 | qDebug("File named "+name); |
781 | QString rt = editor->text(); | 781 | QString rt = editor->text(); |
782 | if( !rt.isEmpty() ) { | 782 | if( !rt.isEmpty() ) { |
783 | if(name.isEmpty()) { | 783 | if(name.isEmpty()) { |
784 | saveAs(); | 784 | saveAs(); |
785 | } else { | 785 | } else { |
786 | currentFileName= name ; | 786 | currentFileName= name ; |
787 | qDebug("saveFile "+currentFileName); | 787 | qDebug("saveFile "+currentFileName); |
788 | 788 | ||
789 | struct stat buf; | 789 | struct stat buf; |
790 | mode_t mode; | 790 | mode_t mode; |
791 | stat(file.latin1(), &buf); | 791 | stat(file.latin1(), &buf); |
792 | mode = buf.st_mode; | 792 | mode = buf.st_mode; |
793 | 793 | ||
794 | if(!fileIs) { | 794 | if(!fileIs) { |
795 | doc->setName( name); | 795 | doc->setName( name); |
796 | FileManager fm; | 796 | FileManager fm; |
797 | if ( !fm.saveFile( *doc, rt ) ) { | 797 | if ( !fm.saveFile( *doc, rt ) ) { |
798 | return false; | 798 | return false; |
799 | } | 799 | } |
800 | } else { | 800 | } else { |
801 | qDebug("regular save file"); | 801 | qDebug("regular save file"); |
802 | QFile f(file); | 802 | QFile f(file); |
803 | if( f.open(IO_WriteOnly)) { | 803 | if( f.open(IO_WriteOnly)) { |
804 | QCString crt = rt.utf8(); | 804 | QCString crt = rt.utf8(); |
805 | f.writeBlock(crt,crt.length()); | 805 | f.writeBlock(crt,crt.length()); |
806 | } else { | 806 | } else { |
807 | QMessageBox::message(tr("Text Edit"),tr("Write Failed")); | 807 | QMessageBox::message(tr("Text Edit"),tr("Write Failed")); |
808 | return false; | 808 | return false; |
809 | } | 809 | } |
810 | 810 | ||
811 | } | 811 | } |
812 | editor->setEdited( false); | 812 | editor->setEdited( false); |
813 | edited1=false; | 813 | edited1=false; |
814 | edited=false; | 814 | edited=false; |
815 | if(caption().left(1)=="*") | 815 | if(caption().left(1)=="*") |
816 | setCaption(caption().right(caption().length()-1)); | 816 | setCaption(caption().right(caption().length()-1)); |
817 | 817 | ||
818 | 818 | ||
819 | chmod( file.latin1(), mode); | 819 | chmod( file.latin1(), mode); |
820 | } | 820 | } |
821 | return true; | 821 | return true; |
822 | } | 822 | } |
823 | return false; | 823 | return false; |
824 | } | 824 | } |
825 | 825 | ||
826 | /*! | 826 | /*! |
827 | prompted save */ | 827 | prompted save */ |
828 | bool TextEdit::saveAs() { | 828 | bool TextEdit::saveAs() { |
829 | qDebug("saveAsFile " + currentFileName); | 829 | qDebug("saveAsFile " + currentFileName); |
830 | // case of nothing to save... | 830 | // case of nothing to save... |
831 | // if ( !doc && !currentFileName.isEmpty()) { | 831 | // if ( !doc && !currentFileName.isEmpty()) { |
832 | // //|| !bFromDocView) | 832 | // //|| !bFromDocView) |
833 | // qDebug("no doc"); | 833 | // qDebug("no doc"); |
834 | // return true; | 834 | // return true; |
835 | // } | 835 | // } |
836 | // if ( !editor->edited() ) { | 836 | // if ( !editor->edited() ) { |
837 | // delete doc; | 837 | // delete doc; |
838 | // doc = 0; | 838 | // doc = 0; |
839 | // return true; | 839 | // return true; |
840 | // } | 840 | // } |
841 | 841 | ||
842 | QString rt = editor->text(); | 842 | QString rt = editor->text(); |
843 | qDebug(currentFileName); | 843 | qDebug(currentFileName); |
844 | 844 | ||
845 | if( currentFileName.isEmpty() | 845 | if( currentFileName.isEmpty() |
846 | || currentFileName == tr("Unnamed") | 846 | || currentFileName == tr("Unnamed") |
847 | || currentFileName == tr("Text Editor")) { | 847 | || currentFileName == tr("Text Editor")) { |
848 | qDebug("do silly TT filename thing"); | 848 | qDebug("do silly TT filename thing"); |
849 | // if ( doc && doc->name().isEmpty() ) { | 849 | // if ( doc && doc->name().isEmpty() ) { |
850 | QString pt = rt.simplifyWhiteSpace(); | 850 | QString pt = rt.simplifyWhiteSpace(); |
851 | int i = pt.find( ' ' ); | 851 | int i = pt.find( ' ' ); |
852 | QString docname = pt; | 852 | QString docname = pt; |
853 | if ( i > 0 ) | 853 | if ( i > 0 ) |
854 | docname = pt.left( i ); | 854 | docname = pt.left( i ); |
855 | // remove "." at the beginning | 855 | // remove "." at the beginning |
856 | while( docname.startsWith( "." ) ) | 856 | while( docname.startsWith( "." ) ) |
857 | docname = docname.mid( 1 ); | 857 | docname = docname.mid( 1 ); |
858 | docname.replace( QRegExp("/"), "_" ); | 858 | docname.replace( QRegExp("/"), "_" ); |
859 | // cut the length. filenames longer than that | 859 | // cut the length. filenames longer than that |
860 | //don't make sense and something goes wrong when they get too long. | 860 | //don't make sense and something goes wrong when they get too long. |
861 | if ( docname.length() > 40 ) | 861 | if ( docname.length() > 40 ) |
862 | docname = docname.left(40); | 862 | docname = docname.left(40); |
863 | if ( docname.isEmpty() ) | 863 | if ( docname.isEmpty() ) |
864 | docname = tr("Unnamed"); | 864 | docname = tr("Unnamed"); |
865 | if(doc) doc->setName(docname); | 865 | if(doc) doc->setName(docname); |
866 | currentFileName=docname; | 866 | currentFileName=docname; |
867 | // } | 867 | // } |
868 | // else | 868 | // else |
869 | // qDebug("hmmmmmm"); | 869 | // qDebug("hmmmmmm"); |
870 | } | 870 | } |
871 | 871 | ||
872 | 872 | ||
873 | QMap<QString, QStringList> map; | 873 | QMap<QString, QStringList> map; |
874 | map.insert(tr("All"), QStringList() ); | 874 | map.insert(tr("All"), QStringList() ); |
875 | QStringList text; | 875 | QStringList text; |
876 | text << "text/*"; | 876 | text << "text/*"; |
877 | map.insert(tr("Text"), text ); | 877 | map.insert(tr("Text"), text ); |
878 | text << "*"; | 878 | text << "*"; |
879 | map.insert(tr("All"), text ); | 879 | map.insert(tr("All"), text ); |
880 | 880 | ||
881 | QFileInfo cuFi( currentFileName); | 881 | QFileInfo cuFi( currentFileName); |
882 | QString filee = cuFi.fileName(); | 882 | QString filee = cuFi.fileName(); |
883 | QString dire = cuFi.dirPath(); | 883 | QString dire = cuFi.dirPath(); |
884 | if(dire==".") | 884 | if(dire==".") |
885 | dire = QPEApplication::documentDir(); | 885 | dire = QPEApplication::documentDir(); |
886 | QString str = OFileDialog::getSaveFileName( 2, | 886 | QString str = OFileDialog::getSaveFileName( 2, |
887 | dire, | 887 | dire, |
888 | filee, map); | 888 | filee, map); |
889 | 889 | ||
890 | if(!str.isEmpty()) { | 890 | if(!str.isEmpty()) { |
891 | QString fileNm=str; | 891 | QString fileNm=str; |
892 | 892 | ||
893 | qDebug("saving filename "+fileNm); | 893 | qDebug("saving filename "+fileNm); |
894 | QFileInfo fi(fileNm); | 894 | QFileInfo fi(fileNm); |
895 | currentFileName=fi.fileName(); | 895 | currentFileName=fi.fileName(); |
896 | if(doc) | 896 | if(doc) |
897 | // QString file = doc->file(); | 897 | // QString file = doc->file(); |
898 | // doc->removeFiles(); | 898 | // doc->removeFiles(); |
899 | delete doc; | 899 | delete doc; |
900 | DocLnk nf; | 900 | DocLnk nf; |
901 | nf.setType("text/plain"); | 901 | nf.setType("text/plain"); |
902 | nf.setFile( fileNm); | 902 | nf.setFile( fileNm); |
903 | doc = new DocLnk(nf); | 903 | doc = new DocLnk(nf); |
904 | // editor->setText(rt); | 904 | // editor->setText(rt); |
905 | qDebug("Saving file as "+currentFileName); | 905 | qDebug("Saving file as "+currentFileName); |
906 | doc->setName( currentFileName); | 906 | doc->setName( currentFileName); |
907 | updateCaption( currentFileName); | 907 | updateCaption( currentFileName); |
908 | 908 | ||
909 | FileManager fm; | 909 | FileManager fm; |
910 | if ( !fm.saveFile( *doc, rt ) ) { | 910 | if ( !fm.saveFile( *doc, rt ) ) { |
911 | return false; | 911 | return false; |
912 | } | 912 | } |
913 | 913 | ||
914 | if( filePerms ) { | 914 | if( filePerms ) { |
915 | filePermissions *filePerm; | 915 | filePermissions *filePerm; |
916 | filePerm = new filePermissions(this, | 916 | filePerm = new filePermissions(this, |
917 | tr("Permissions"),true, | 917 | tr("Permissions"),true, |
918 | 0,(const QString &)fileNm); | 918 | 0,(const QString &)fileNm); |
919 | filePerm->showMaximized(); | 919 | filePerm->showMaximized(); |
920 | filePerm->exec(); | 920 | filePerm->exec(); |
921 | 921 | ||
922 | if( filePerm) | 922 | if( filePerm) |
923 | delete filePerm; | 923 | delete filePerm; |
924 | } | 924 | } |
925 | // } | 925 | // } |
926 | editor->setEdited( false); | 926 | editor->setEdited( false); |
927 | edited1 = false; | 927 | edited1 = false; |
928 | edited = false; | 928 | edited = false; |
929 | if(caption().left(1)=="*") | 929 | if(caption().left(1)=="*") |
930 | setCaption(caption().right(caption().length()-1)); | 930 | setCaption(caption().right(caption().length()-1)); |
931 | 931 | ||
932 | return true; | 932 | return true; |
933 | } | 933 | } |
934 | qDebug("returning false"); | 934 | qDebug("returning false"); |
935 | return false; | 935 | return false; |
936 | } //end saveAs | 936 | } //end saveAs |
937 | 937 | ||
938 | void TextEdit::clear() { | 938 | void TextEdit::clear() { |
939 | delete doc; | 939 | delete doc; |
940 | doc = 0; | 940 | doc = 0; |
941 | editor->clear(); | 941 | editor->clear(); |
942 | } | 942 | } |
943 | 943 | ||
944 | void TextEdit::updateCaption( const QString &name ) { | 944 | void TextEdit::updateCaption( const QString &name ) { |
945 | 945 | ||
946 | if ( name.isEmpty() ) | 946 | if ( name.isEmpty() ) |
947 | setCaption( tr("Text Editor") ); | 947 | setCaption( tr("Text Editor") ); |
948 | else { | 948 | else { |
949 | QString s = name; | 949 | QString s = name; |
950 | if ( s.isNull() ) | 950 | if ( s.isNull() ) |
951 | s = doc->name(); | 951 | s = doc->name(); |
952 | if ( s.isEmpty() ) { | 952 | if ( s.isEmpty() ) { |
953 | s = tr( "Unnamed" ); | 953 | s = tr( "Unnamed" ); |
954 | currentFileName=s; | 954 | currentFileName=s; |
955 | } | 955 | } |
956 | if(s.left(1) == "/") | 956 | // if(s.left(1) == "/") |
957 | s = s.right(s.length()-1); | 957 | // s = s.right(s.length()-1); |
958 | setCaption( s + " - " + tr("Text Editor") ); | 958 | setCaption( s + " - " + tr("Text Editor") ); |
959 | } | 959 | } |
960 | } | 960 | } |
961 | 961 | ||
962 | void TextEdit::setDocument(const QString& fileref) { | 962 | void TextEdit::setDocument(const QString& fileref) { |
963 | if(fileref != "Unnamed") { | 963 | if(fileref != "Unnamed") { |
964 | currentFileName=fileref; | 964 | currentFileName=fileref; |
965 | qDebug("setDocument"); | 965 | qDebug("setDocument"); |
966 | QFileInfo fi(currentFileName); | 966 | QFileInfo fi(currentFileName); |
967 | qDebug("basename:"+fi.baseName()+": current filenmame "+currentFileName); | 967 | qDebug("basename:"+fi.baseName()+": current filenmame "+currentFileName); |
968 | if(fi.baseName().left(1) == "") { | 968 | if(fi.baseName().left(1) == "") { |
969 | // openDotFile(currentFileName); | 969 | // openDotFile(currentFileName); |
970 | } else { | 970 | } else { |
971 | qDebug("setDoc open"); | 971 | qDebug("setDoc open"); |
972 | bFromDocView = true; | 972 | bFromDocView = true; |
973 | openFile(fileref); | 973 | openFile(fileref); |
974 | editor->setEdited(true); | 974 | editor->setEdited(true); |
975 | edited1=false; | 975 | edited1=false; |
976 | edited=true; | 976 | edited=true; |
977 | 977 | ||
978 | // doSearchBar(); | 978 | // doSearchBar(); |
979 | } | 979 | } |
980 | } | 980 | } |
981 | updateCaption( currentFileName); | 981 | updateCaption( currentFileName); |
982 | } | 982 | } |
983 | 983 | ||
984 | void TextEdit::changeFont() { | 984 | void TextEdit::changeFont() { |
985 | QDialog *d = new QDialog ( this, "FontDialog", true ); | 985 | QDialog *d = new QDialog ( this, "FontDialog", true ); |
986 | d-> setCaption ( tr( "Choose font" )); | 986 | d-> setCaption ( tr( "Choose font" )); |
987 | QBoxLayout *lay = new QVBoxLayout ( d ); | 987 | QBoxLayout *lay = new QVBoxLayout ( d ); |
988 | OFontSelector *ofs = new OFontSelector ( true, d ); | 988 | OFontSelector *ofs = new OFontSelector ( true, d ); |
989 | lay-> addWidget ( ofs ); | 989 | lay-> addWidget ( ofs ); |
990 | ofs-> setSelectedFont ( editor-> font ( )); | 990 | ofs-> setSelectedFont ( editor-> font ( )); |
991 | 991 | ||
992 | d-> showMaximized ( ); | 992 | d-> showMaximized ( ); |
993 | if ( d-> exec ( ) == QDialog::Accepted ) | 993 | if ( d-> exec ( ) == QDialog::Accepted ) |
994 | editor-> setFont ( ofs-> selectedFont ( )); | 994 | editor-> setFont ( ofs-> selectedFont ( )); |
995 | delete d; | 995 | delete d; |
996 | 996 | ||
997 | } | 997 | } |
998 | 998 | ||
999 | void TextEdit::editDelete() { | 999 | void TextEdit::editDelete() { |
1000 | switch ( QMessageBox::warning(this,tr("Text Editor"),tr("Do you really want<BR>to <B>delete</B> the current file\nfrom the disk?<BR>This is <B>irreversable!!</B>"),tr("Yes"),tr("No"),0,0,1) ) { | 1000 | switch ( QMessageBox::warning(this,tr("Text Editor"),tr("Do you really want<BR>to <B>delete</B> the current file\nfrom the disk?<BR>This is <B>irreversable!!</B>"),tr("Yes"),tr("No"),0,0,1) ) { |
1001 | case 0: | 1001 | case 0: |
1002 | if(doc) { | 1002 | if(doc) { |
1003 | doc->removeFiles(); | 1003 | doc->removeFiles(); |
1004 | clear(); | 1004 | clear(); |
1005 | setCaption( tr("Text Editor") ); | 1005 | setCaption( tr("Text Editor") ); |
1006 | } | 1006 | } |
1007 | break; | 1007 | break; |
1008 | case 1: | 1008 | case 1: |
1009 | // exit | 1009 | // exit |
1010 | break; | 1010 | break; |
1011 | }; | 1011 | }; |
1012 | } | 1012 | } |
1013 | 1013 | ||
1014 | void TextEdit::changeStartConfig( bool b ) { | 1014 | void TextEdit::changeStartConfig( bool b ) { |
1015 | startWithNew=b; | 1015 | startWithNew=b; |
1016 | Config cfg("TextEdit"); | 1016 | Config cfg("TextEdit"); |
1017 | cfg.setGroup("View"); | 1017 | cfg.setGroup("View"); |
1018 | cfg.writeEntry("startNew",b); | 1018 | cfg.writeEntry("startNew",b); |
1019 | update(); | 1019 | update(); |
1020 | } | 1020 | } |
1021 | 1021 | ||
1022 | void TextEdit::editorChanged() { | 1022 | void TextEdit::editorChanged() { |
1023 | if(editor->edited() && edited && !edited1) { | 1023 | if(editor->edited() && edited && !edited1) { |
1024 | setCaption( "*"+caption()); | 1024 | setCaption( "*"+caption()); |
1025 | edited1=true; | 1025 | edited1=true; |
1026 | } | 1026 | } |
1027 | edited=true; | 1027 | edited=true; |
1028 | } | 1028 | } |
1029 | 1029 | ||
1030 | void TextEdit::receive(const QCString&msg, const QByteArray&) { | 1030 | void TextEdit::receive(const QCString&msg, const QByteArray&) { |
1031 | qDebug("QCop "+msg); | 1031 | qDebug("QCop "+msg); |
1032 | if ( msg == "setDocument(QString)" ) { | 1032 | if ( msg == "setDocument(QString)" ) { |
1033 | qDebug("bugger all"); | 1033 | qDebug("bugger all"); |
1034 | } | 1034 | } |
1035 | 1035 | ||
1036 | } | 1036 | } |
1037 | void TextEdit::doAbout() { | 1037 | void TextEdit::doAbout() { |
1038 | QMessageBox::about(0,tr("Text Edit"),tr("Text Edit is copyright<BR>" | 1038 | QMessageBox::about(0,tr("Text Edit"),tr("Text Edit is copyright<BR>" |
1039 | "2000 Trolltech AS, and<BR>" | 1039 | "2000 Trolltech AS, and<BR>" |
1040 | "2002 by <B>L. J. Potter <BR>llornkcor@handhelds.org</B><BR>" | 1040 | "2002 by <B>L. J. Potter <BR>llornkcor@handhelds.org</B><BR>" |
1041 | "and is licensed under the GPL")); | 1041 | "and is licensed under the GPL")); |
1042 | } | 1042 | } |
1043 | 1043 | ||
1044 | void TextEdit::doPrompt(bool b) { | 1044 | void TextEdit::doPrompt(bool b) { |
1045 | promptExit=b; | 1045 | promptExit=b; |
1046 | Config cfg("TextEdit"); | 1046 | Config cfg("TextEdit"); |
1047 | cfg.setGroup ( "View" ); | 1047 | cfg.setGroup ( "View" ); |
1048 | cfg.writeEntry ( "PromptExit", b); | 1048 | cfg.writeEntry ( "PromptExit", b); |
1049 | } | 1049 | } |
1050 | 1050 | ||
1051 | void TextEdit::doDesktop(bool b) { | 1051 | void TextEdit::doDesktop(bool b) { |
1052 | openDesktop=b; | 1052 | openDesktop=b; |
1053 | Config cfg("TextEdit"); | 1053 | Config cfg("TextEdit"); |
1054 | cfg.setGroup ( "View" ); | 1054 | cfg.setGroup ( "View" ); |
1055 | cfg.writeEntry ( "OpenDesktop", b); | 1055 | cfg.writeEntry ( "OpenDesktop", b); |
1056 | } | 1056 | } |
1057 | 1057 | ||
1058 | void TextEdit::doFilePerms(bool b) { | 1058 | void TextEdit::doFilePerms(bool b) { |
1059 | filePerms=b; | 1059 | filePerms=b; |
1060 | Config cfg("TextEdit"); | 1060 | Config cfg("TextEdit"); |
1061 | cfg.setGroup ( "View" ); | 1061 | cfg.setGroup ( "View" ); |
1062 | cfg.writeEntry ( "FilePermissions", b); | 1062 | cfg.writeEntry ( "FilePermissions", b); |
1063 | } | 1063 | } |
1064 | 1064 | ||
1065 | void TextEdit::editPasteTimeDate() { | 1065 | void TextEdit::editPasteTimeDate() { |
1066 | #ifndef QT_NO_CLIPBOARD | 1066 | #ifndef QT_NO_CLIPBOARD |
1067 | QClipboard *cb = QApplication::clipboard(); | 1067 | QClipboard *cb = QApplication::clipboard(); |
1068 | QDateTime dt = QDateTime::currentDateTime(); | 1068 | QDateTime dt = QDateTime::currentDateTime(); |
1069 | cb->setText( dt.toString()); | 1069 | cb->setText( dt.toString()); |
1070 | editor->paste(); | 1070 | editor->paste(); |
1071 | #endif | 1071 | #endif |
1072 | } | 1072 | } |
1073 | 1073 | ||