-rw-r--r-- | core/launcher/launcher.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/core/launcher/launcher.cpp b/core/launcher/launcher.cpp index 59b38e3..e9e17f7 100644 --- a/core/launcher/launcher.cpp +++ b/core/launcher/launcher.cpp | |||
@@ -761,97 +761,97 @@ void Launcher::systemMessage( const QCString &msg, const QByteArray &data) | |||
761 | } | 761 | } |
762 | QRsync::applyDiff( baseFile, deltaFile ); | 762 | QRsync::applyDiff( baseFile, deltaFile ); |
763 | QCopEnvelope e( "QPE/Desktop", "patchApplied(QString)" ); | 763 | QCopEnvelope e( "QPE/Desktop", "patchApplied(QString)" ); |
764 | e << baseFile; | 764 | e << baseFile; |
765 | } else if ( msg == "rdiffCleanup()" ) { | 765 | } else if ( msg == "rdiffCleanup()" ) { |
766 | mkdir( "/tmp/rdiff" ); | 766 | mkdir( "/tmp/rdiff" ); |
767 | QDir dir; | 767 | QDir dir; |
768 | dir.setPath( "/tmp/rdiff" ); | 768 | dir.setPath( "/tmp/rdiff" ); |
769 | QStringList entries = dir.entryList(); | 769 | QStringList entries = dir.entryList(); |
770 | for ( QStringList::Iterator it = entries.begin(); it != entries.end(); ++it ) | 770 | for ( QStringList::Iterator it = entries.begin(); it != entries.end(); ++it ) |
771 | dir.remove( *it ); | 771 | dir.remove( *it ); |
772 | } else if ( msg == "sendHandshakeInfo()" ) { | 772 | } else if ( msg == "sendHandshakeInfo()" ) { |
773 | QString home = getenv( "HOME" ); | 773 | QString home = getenv( "HOME" ); |
774 | QCopEnvelope e( "QPE/Desktop", "handshakeInfo(QString,bool)" ); | 774 | QCopEnvelope e( "QPE/Desktop", "handshakeInfo(QString,bool)" ); |
775 | e << home; | 775 | e << home; |
776 | int locked = (int) Desktop::screenLocked(); | 776 | int locked = (int) Desktop::screenLocked(); |
777 | e << locked; | 777 | e << locked; |
778 | // register an app for autostart | 778 | // register an app for autostart |
779 | // if clear is send the list is cleared. | 779 | // if clear is send the list is cleared. |
780 | } else if ( msg == "autoStart(QString)" ) { | 780 | } else if ( msg == "autoStart(QString)" ) { |
781 | QString appName; | 781 | QString appName; |
782 | stream >> appName; | 782 | stream >> appName; |
783 | Config cfg( "autostart" ); | 783 | Config cfg( "autostart" ); |
784 | cfg.setGroup( "AutoStart" ); | 784 | cfg.setGroup( "AutoStart" ); |
785 | if ( appName.compare("clear") == 0){ | 785 | if ( appName.compare("clear") == 0){ |
786 | cfg.writeEntry("Apps", ""); | 786 | cfg.writeEntry("Apps", ""); |
787 | } | 787 | } |
788 | } else if ( msg == "autoStart(QString,QString)" ) { | 788 | } else if ( msg == "autoStart(QString,QString)" ) { |
789 | QString modifier, appName; | 789 | QString modifier, appName; |
790 | stream >> modifier >> appName; | 790 | stream >> modifier >> appName; |
791 | Config cfg( "autostart" ); | 791 | Config cfg( "autostart" ); |
792 | cfg.setGroup( "AutoStart" ); | 792 | cfg.setGroup( "AutoStart" ); |
793 | if ( modifier.compare("add") == 0 ){ | 793 | if ( modifier.compare("add") == 0 ){ |
794 | // only add if appname is entered | 794 | // only add if appname is entered |
795 | if (!appName.isEmpty()) { | 795 | if (!appName.isEmpty()) { |
796 | cfg.writeEntry("Apps", appName); | 796 | cfg.writeEntry("Apps", appName); |
797 | } | 797 | } |
798 | } else if (modifier.compare("remove") == 0 ) { | 798 | } else if (modifier.compare("remove") == 0 ) { |
799 | // need to change for multiple entries | 799 | // need to change for multiple entries |
800 | // actually remove is right now simular to clear, but in future there | 800 | // actually remove is right now simular to clear, but in future there |
801 | // should be multiple apps in autostart possible. | 801 | // should be multiple apps in autostart possible. |
802 | QString checkName; | 802 | QString checkName; |
803 | checkName = cfg.readEntry("Apps", ""); | 803 | checkName = cfg.readEntry("Apps", ""); |
804 | if (checkName == appName) { | 804 | if (checkName == appName) { |
805 | cfg.writeEntry("Apps", ""); | 805 | cfg.writeEntry("Apps", ""); |
806 | } | 806 | } |
807 | } | 807 | } |
808 | // case the autostart feature should be delayed | 808 | // case the autostart feature should be delayed |
809 | } else if ( msg == "autoStart(QString, QString, QString)") { | 809 | } else if ( msg == "autoStart(QString,QString,QString)") { |
810 | QString modifier, appName, delay; | 810 | QString modifier, appName, delay; |
811 | stream >> modifier >> appName >> delay; | 811 | stream >> modifier >> appName >> delay; |
812 | Config cfg( "autostart" ); | 812 | Config cfg( "autostart" ); |
813 | cfg.setGroup( "AutoStart" ); | 813 | cfg.setGroup( "AutoStart" ); |
814 | if ( modifier.compare("add") == 0 ){ | 814 | if ( modifier.compare("add") == 0 ){ |
815 | // only add it appname is entered | 815 | // only add it appname is entered |
816 | if (!appName.isEmpty()) { | 816 | if (!appName.isEmpty()) { |
817 | cfg.writeEntry("Apps", appName); | 817 | cfg.writeEntry("Apps", appName); |
818 | cfg.writeEntry("Delay", delay); | 818 | cfg.writeEntry("Delay", delay); |
819 | } | 819 | } |
820 | } else { | 820 | } else { |
821 | } | 821 | } |
822 | } else if ( msg == "sendCardInfo()" ) { | 822 | } else if ( msg == "sendCardInfo()" ) { |
823 | QCopEnvelope e( "QPE/Desktop", "cardInfo(QString)" ); | 823 | QCopEnvelope e( "QPE/Desktop", "cardInfo(QString)" ); |
824 | const QList<FileSystem> &fs = storage->fileSystems(); | 824 | const QList<FileSystem> &fs = storage->fileSystems(); |
825 | QListIterator<FileSystem> it ( fs ); | 825 | QListIterator<FileSystem> it ( fs ); |
826 | QString s; | 826 | QString s; |
827 | QString homeDir = getenv("HOME"); | 827 | QString homeDir = getenv("HOME"); |
828 | QString hardDiskHome; | 828 | QString hardDiskHome; |
829 | for ( ; it.current(); ++it ) { | 829 | for ( ; it.current(); ++it ) { |
830 | if ( (*it)->isRemovable() ) | 830 | if ( (*it)->isRemovable() ) |
831 | s += (*it)->name() + "=" + (*it)->path() + "/Documents " | 831 | s += (*it)->name() + "=" + (*it)->path() + "/Documents " |
832 | + QString::number( (*it)->availBlocks() * (*it)->blockSize() ) | 832 | + QString::number( (*it)->availBlocks() * (*it)->blockSize() ) |
833 | + " " + (*it)->options() + ";"; | 833 | + " " + (*it)->options() + ";"; |
834 | else if ( (*it)->disk() == "/dev/mtdblock1" || | 834 | else if ( (*it)->disk() == "/dev/mtdblock1" || |
835 | (*it)->disk() == "/dev/mtdblock/1" ) | 835 | (*it)->disk() == "/dev/mtdblock/1" ) |
836 | s += (*it)->name() + "=" + homeDir + "/Documents " | 836 | s += (*it)->name() + "=" + homeDir + "/Documents " |
837 | + QString::number( (*it)->availBlocks() * (*it)->blockSize() ) | 837 | + QString::number( (*it)->availBlocks() * (*it)->blockSize() ) |
838 | + " " + (*it)->options() + ";"; | 838 | + " " + (*it)->options() + ";"; |
839 | else if ( (*it)->name().contains( "Hard Disk") && | 839 | else if ( (*it)->name().contains( "Hard Disk") && |
840 | homeDir.contains( (*it)->path() ) && | 840 | homeDir.contains( (*it)->path() ) && |
841 | (*it)->path().length() > hardDiskHome.length() ) | 841 | (*it)->path().length() > hardDiskHome.length() ) |
842 | hardDiskHome = | 842 | hardDiskHome = |
843 | (*it)->name() + "=" + homeDir + "/Documents " | 843 | (*it)->name() + "=" + homeDir + "/Documents " |
844 | + QString::number( (*it)->availBlocks() * (*it)->blockSize() ) | 844 | + QString::number( (*it)->availBlocks() * (*it)->blockSize() ) |
845 | + " " + (*it)->options() + ";"; | 845 | + " " + (*it)->options() + ";"; |
846 | } | 846 | } |
847 | if ( !hardDiskHome.isEmpty() ) | 847 | if ( !hardDiskHome.isEmpty() ) |
848 | s += hardDiskHome; | 848 | s += hardDiskHome; |
849 | 849 | ||
850 | e << s; | 850 | e << s; |
851 | } else if ( msg == "sendSyncDate(QString)" ) { | 851 | } else if ( msg == "sendSyncDate(QString)" ) { |
852 | QString app; | 852 | QString app; |
853 | stream >> app; | 853 | stream >> app; |
854 | Config cfg( "qpe" ); | 854 | Config cfg( "qpe" ); |
855 | cfg.setGroup("SyncDate"); | 855 | cfg.setGroup("SyncDate"); |
856 | QCopEnvelope e( "QPE/Desktop", "syncDate(QString,QString)" ); | 856 | QCopEnvelope e( "QPE/Desktop", "syncDate(QString,QString)" ); |
857 | e << app << cfg.readEntry( app ); | 857 | e << app << cfg.readEntry( app ); |