diff options
Diffstat (limited to 'libkonq')
-rw-r--r-- | libkonq/CMakeLists.txt | 15 | ||||
-rw-r--r-- | libkonq/Makefile.am | 29 | ||||
-rw-r--r-- | libkonq/PLUGINS.md (renamed from libkonq/PLUGINS) | 17 | ||||
-rw-r--r-- | libkonq/SERVICEMENUS | 52 | ||||
-rw-r--r-- | libkonq/SERVICEMENUS.md | 55 | ||||
-rw-r--r-- | libkonq/favicons/favicons.cpp | 14 | ||||
-rw-r--r-- | libkonq/favicons/favicons.h | 4 | ||||
-rw-r--r-- | libkonq/kivdirectoryoverlay.cpp (renamed from libkonq/kivdirectoryoverlay.cc) | 4 | ||||
-rw-r--r-- | libkonq/kivdirectoryoverlay.h | 2 | ||||
-rw-r--r-- | libkonq/kivfreespaceoverlay.cpp (renamed from libkonq/kivfreespaceoverlay.cc) | 4 | ||||
-rw-r--r-- | libkonq/kivfreespaceoverlay.h | 2 | ||||
-rw-r--r-- | libkonq/knewmenu.cpp (renamed from libkonq/knewmenu.cc) | 38 | ||||
-rw-r--r-- | libkonq/knewmenu.h | 4 | ||||
-rw-r--r-- | libkonq/konq_bgnddlg.cpp (renamed from libkonq/konq_bgnddlg.cc) | 20 | ||||
-rw-r--r-- | libkonq/konq_bgnddlg.h | 2 | ||||
-rw-r--r-- | libkonq/konq_dirpart.cpp (renamed from libkonq/konq_dirpart.cc) | 70 | ||||
-rw-r--r-- | libkonq/konq_dirpart.h | 2 | ||||
-rw-r--r-- | libkonq/konq_drag.cpp (renamed from libkonq/konq_drag.cc) | 0 | ||||
-rw-r--r-- | libkonq/konq_drag.h | 4 | ||||
-rw-r--r-- | libkonq/konq_events.cpp (renamed from libkonq/konq_events.cc) | 0 | ||||
-rw-r--r-- | libkonq/konq_faviconmgr.cpp (renamed from libkonq/konq_faviconmgr.cc) | 0 | ||||
-rw-r--r-- | libkonq/konq_faviconmgr.h | 2 | ||||
-rw-r--r-- | libkonq/konq_filetip.cpp (renamed from libkonq/konq_filetip.cc) | 14 | ||||
-rw-r--r-- | libkonq/konq_filetip.h | 2 | ||||
-rw-r--r-- | libkonq/konq_historycomm.cpp (renamed from libkonq/konq_historycomm.cc) | 0 | ||||
-rw-r--r-- | libkonq/konq_historymgr.cpp (renamed from libkonq/konq_historymgr.cc) | 2 | ||||
-rw-r--r-- | libkonq/konq_historymgr.h | 2 | ||||
-rw-r--r-- | libkonq/konq_iconviewwidget.cpp (renamed from libkonq/konq_iconviewwidget.cc) | 52 | ||||
-rw-r--r-- | libkonq/konq_iconviewwidget.h | 2 | ||||
-rw-r--r-- | libkonq/konq_operations.cpp (renamed from libkonq/konq_operations.cc) | 40 | ||||
-rw-r--r-- | libkonq/konq_operations.h | 4 | ||||
-rw-r--r-- | libkonq/konq_pixmapprovider.cpp (renamed from libkonq/konq_pixmapprovider.cc) | 4 | ||||
-rw-r--r-- | libkonq/konq_popupmenu.cpp (renamed from libkonq/konq_popupmenu.cc) | 113 | ||||
-rw-r--r-- | libkonq/konq_popupmenu.h | 4 | ||||
-rw-r--r-- | libkonq/konq_propsview.cpp (renamed from libkonq/konq_propsview.cc) | 47 | ||||
-rw-r--r-- | libkonq/konq_propsview.h | 10 | ||||
-rw-r--r-- | libkonq/konq_settings.cpp (renamed from libkonq/konq_settings.cc) | 2 | ||||
-rw-r--r-- | libkonq/konq_settings.h | 5 | ||||
-rw-r--r-- | libkonq/konq_sort_constants.h | 13 | ||||
-rw-r--r-- | libkonq/konq_sound.cpp (renamed from libkonq/konq_sound.cc) | 8 | ||||
-rw-r--r-- | libkonq/konq_sound.h | 2 | ||||
-rw-r--r-- | libkonq/konq_string_compare.h | 51 | ||||
-rw-r--r-- | libkonq/konq_undo.cpp (renamed from libkonq/konq_undo.cc) | 16 | ||||
-rw-r--r-- | libkonq/konq_undo.h | 4 | ||||
-rw-r--r-- | libkonq/konq_xmlguiclient.cpp (renamed from libkonq/konq_xmlguiclient.cc) | 17 | ||||
-rw-r--r-- | libkonq/konq_xmlguiclient.h | 22 | ||||
-rw-r--r-- | libkonq/libkonq_export.h | 6 | ||||
-rw-r--r-- | libkonq/tdefileivi.cpp (renamed from libkonq/tdefileivi.cc) | 27 | ||||
-rw-r--r-- | libkonq/tdefileivi.h | 2 |
49 files changed, 483 insertions, 328 deletions
diff --git a/libkonq/CMakeLists.txt b/libkonq/CMakeLists.txt index 9c8842785..c1780780d 100644 --- a/libkonq/CMakeLists.txt +++ b/libkonq/CMakeLists.txt @@ -43,6 +43,7 @@ install( FILES konq_historymgr.h konq_historycomm.h konq_pixmapprovider.h kivdirectoryoverlay.h kivfreespaceoverlay.h konq_faviconmgr.h konq_xmlguiclient.h konqbookmarkmanager.h konq_filetip.h + konq_sort_constants.h konq_string_compare.h DESTINATION ${INCLUDE_INSTALL_DIR} ) @@ -65,12 +66,12 @@ tde_create_translated_desktop( tde_add_library( konq SHARED AUTOMOC SOURCES - konq_popupmenu.cc knewmenu.cc konq_xmlguiclient.cc tdefileivi.cc - konq_iconviewwidget.cc konq_settings.cc konq_drag.cc konq_operations.cc - konq_dirpart.cc konq_propsview.cc konq_events.cc konq_bgnddlg.cc konq_undo.cc - konq_undo.skel konq_historymgr.cc konq_historycomm.cc konq_historycomm.skel - konq_pixmapprovider.cc kivdirectoryoverlay.cc kivfreespaceoverlay.cc - konq_faviconmgr.cc konq_faviconmgr.skel konq_filetip.cc + konq_popupmenu.cpp knewmenu.cpp konq_xmlguiclient.cpp tdefileivi.cpp + konq_iconviewwidget.cpp konq_settings.cpp konq_drag.cpp konq_operations.cpp + konq_dirpart.cpp konq_propsview.cpp konq_events.cpp konq_bgnddlg.cpp konq_undo.cpp + konq_undo.skel konq_historymgr.cpp konq_historycomm.cpp konq_historycomm.skel + konq_pixmapprovider.cpp kivdirectoryoverlay.cpp kivfreespaceoverlay.cpp + konq_faviconmgr.cpp konq_faviconmgr.skel konq_filetip.cpp VERSION 4.2.0 LINK tdeparts-shared DESTINATION ${LIB_INSTALL_DIR} @@ -81,7 +82,7 @@ tde_add_library( konq SHARED AUTOMOC if( WITH_ARTS ) tde_add_kpart( konq_sound - SOURCES konq_sound.cc + SOURCES konq_sound.cpp LINK artskde-shared DESTINATION ${PLUGIN_INSTALL_DIR} ) endif( ) diff --git a/libkonq/Makefile.am b/libkonq/Makefile.am index 131449d7e..3c3897155 100644 --- a/libkonq/Makefile.am +++ b/libkonq/Makefile.am @@ -23,17 +23,17 @@ lib_LTLIBRARIES = libkonq.la libkonq_la_LDFLAGS = $(all_libraries) -version-info 6:0:2 -no-undefined libkonq_la_LIBADD = $(LIB_TDEPARTS) -libkonq_la_SOURCES = konq_popupmenu.cc knewmenu.cc \ - konq_xmlguiclient.cc\ - tdefileivi.cc konq_iconviewwidget.cc konq_settings.cc konq_drag.cc \ - konq_operations.cc \ - konq_dirpart.cc konq_propsview.cc konq_events.cc konq_bgnddlg.cc \ - konq_undo.cc konq_undo.skel \ - konq_historymgr.cc konq_historycomm.cc konq_historycomm.skel \ - konq_pixmapprovider.cc \ - kivdirectoryoverlay.cc \ - kivfreespaceoverlay.cc \ - konq_faviconmgr.cc konq_faviconmgr.skel konq_filetip.cc +libkonq_la_SOURCES = konq_popupmenu.cpp knewmenu.cpp \ + konq_xmlguiclient.cpp\ + tdefileivi.cpp konq_iconviewwidget.cpp konq_settings.cpp konq_drag.cpp \ + konq_operations.cpp \ + konq_dirpart.cpp konq_propsview.cpp konq_events.cpp konq_bgnddlg.cpp \ + konq_undo.cpp konq_undo.skel \ + konq_historymgr.cpp konq_historycomm.cpp konq_historycomm.skel \ + konq_pixmapprovider.cpp \ + kivdirectoryoverlay.cpp \ + kivfreespaceoverlay.cpp \ + konq_faviconmgr.cpp konq_faviconmgr.skel konq_filetip.cpp directory_DATA = directory_bookmarkbar.desktop directorydir = $(kde_datadir)/kbookmark @@ -52,7 +52,8 @@ include_HEADERS = konq_popupmenu.h knewmenu.h \ konq_pixmapprovider.h \ kivdirectoryoverlay.h \ kivfreespaceoverlay.h \ - konq_faviconmgr.h konq_xmlguiclient.h konqbookmarkmanager.h konq_filetip.h + konq_faviconmgr.h konq_xmlguiclient.h konqbookmarkmanager.h konq_filetip.h \ + konq_sort_constants.h konq_string_compare.h if include_ARTS @@ -60,14 +61,14 @@ ARTS_MODULE = konq_sound.la endif kde_module_LTLIBRARIES = $(ARTS_MODULE) -konq_sound_la_SOURCES = konq_sound.cc +konq_sound_la_SOURCES = konq_sound.cpp konq_sound_la_LDFLAGS = $(all_libraries) -module $(KDE_PLUGIN) konq_sound_la_LIBADD = -lsoundserver_idl -lartskde noinst_HEADERS = konq_sound.h messages: - $(XGETTEXT) *.cc *.h -o $(podir)/libkonq.pot + $(XGETTEXT) *.cpp *.h -o $(podir)/libkonq.pot DOXYGEN_REFERENCES = dcop tdecore tdeio/bookmarks include ../admin/Doxyfile.am diff --git a/libkonq/PLUGINS b/libkonq/PLUGINS.md index 4eb535a59..f89ca70ef 100644 --- a/libkonq/PLUGINS +++ b/libkonq/PLUGINS.md @@ -1,13 +1,20 @@ +Menu Plugins +============ + Thus file explains how to add plugins into the konqpopupmenu used by konqueror and kdesktop. -Why? +Why +--- + Why do we need this kind of functionality? We do have SERVICEMENUS. A plugin can be much more dynamic. If you want to add features that are runtime specific or need some interaction with different things -a plugin comes in handy +a plugin comes in handy. + +How +--- -How? -Please look at ?no_location? to get the latest plugin template +Please look at *no_location* to get the latest plugin template. -Holger Freyther 30th October 2001
\ No newline at end of file +Holger Freyther 30th October 2001 diff --git a/libkonq/SERVICEMENUS b/libkonq/SERVICEMENUS deleted file mode 100644 index 12035388c..000000000 --- a/libkonq/SERVICEMENUS +++ /dev/null @@ -1,52 +0,0 @@ -This file explains how to add an item in the popupmenu (for both -konqueror and kdesktop), without using the file associations. - -Why -=== -One reason for doing this is being able to associate -some action with all files without this action becoming a default handler -(called on left click). -Another is that for text-based programs and tools (e.g. gzip) it's faster -than defining a desktop file for the application, making it hidden, and -associate it with the relevant file types. - -How -=== -Create a file ~/.trinity/share/apps/konqueror/servicemenus/something.desktop -and write into it something like (without the comments) : - -[Desktop Entry] -ServiceTypes=text/html,text/plain # use all/all for all entries - # all/allfiles for files only - # and use inode/directory for dirs only - # you can also do things like image/* for all - # image mimetypes -Actions=gzip;mail # those are ';' separated, per the standard ! -X-TDE-Submenu=Menuname # this optional entry allows grouping the - # entries in this servicemenu file into a - # common submenu, in this case "Menuname" -TryExec=gzip # Find if executable exist, if it doesn't exist - # menu entry is not displaying -ExcludeServiceTypes=application/x-zip # This entry is used to avoid to display menu - # when it's a specific servicetype - # for exemple when we use all/allfiles and zip - # them, we don't want to zip a zip file - - -[Desktop Action gzip] # One "Desktop Action <name>" group per Action -Name=GZip this file -Name[fr]=... -Icon=tgz -Exec=gzip %f - -[Desktop Action mail] -Name=Mail this file -Name[fr]=... -Icon=kmail -Exec=kmail --there-is-no-such-option-yet %f - - -See also the "desktop entry standard", which defines more formally the same -concept of actions but for desktop files (e.g. eject on a device desktop file, -etc.) - diff --git a/libkonq/SERVICEMENUS.md b/libkonq/SERVICEMENUS.md new file mode 100644 index 000000000..bcd7ae1f7 --- /dev/null +++ b/libkonq/SERVICEMENUS.md @@ -0,0 +1,55 @@ +Service Menus +============= + +This file explains how to add an item in the popupmenu (for both +konqueror and kdesktop), without using the file associations. + +Why +--- + +One reason for doing this is being able to associate +some action with all files without this action becoming a default handler +(called on left click). + +Another is that for text-based programs and tools (e.g. gzip) it's faster +than defining a desktop file for the application, making it hidden, and +associate it with the relevant file types. + +How +--- + +Create a file `~/.trinity/share/apps/konqueror/servicemenus/something.desktop` +and write into it something like (without the comments): + + [Desktop Entry] + ServiceTypes=text/html,text/plain # use all/all for all entries + # all/allfiles for files only + # and use inode/directory for dirs only + # you can also do things like image/* for all + # image mimetypes + Actions=gzip;mail # those are ';' separated, per the standard ! + X-TDE-Submenu=Menuname # this optional entry allows grouping the + # entries in this servicemenu file into a + # common submenu, in this case "Menuname" + TryExec=gzip # Find if executable exist, if it doesn't exist + # menu entry is not displaying + ExcludeServiceTypes=application/x-zip # This entry is used to avoid to display menu + # when it's a specific servicetype + # for exemple when we use all/allfiles and zip + # them, we don't want to zip a zip file + + [Desktop Action gzip] # One "Desktop Action <name>" group per Action + Name=GZip this file + Name[fr]=... + Icon=tgz + Exec=gzip %f + + [Desktop Action mail] + Name=Mail this file + Name[fr]=... + Icon=kmail + Exec=kmail --there-is-no-such-option-yet %f + +See also the *desktop entry standard*, which defines more formally the same +concept of actions but for desktop files (e.g. eject on a device desktop file, +etc.). diff --git a/libkonq/favicons/favicons.cpp b/libkonq/favicons/favicons.cpp index 234bcf19d..756636bc7 100644 --- a/libkonq/favicons/favicons.cpp +++ b/libkonq/favicons/favicons.cpp @@ -186,9 +186,9 @@ void FaviconsModule::startDownload(const TQString &hostOrURL, bool isHost, const TDEIO::Job *job = TDEIO::get(iconURL, false, false); job->addMetaData(d->metaData); - connect(job, TQT_SIGNAL(data(TDEIO::Job *, const TQByteArray &)), TQT_SLOT(slotData(TDEIO::Job *, const TQByteArray &))); - connect(job, TQT_SIGNAL(result(TDEIO::Job *)), TQT_SLOT(slotResult(TDEIO::Job *))); - connect(job, TQT_SIGNAL(infoMessage(TDEIO::Job *, const TQString &)), TQT_SLOT(slotInfoMessage(TDEIO::Job *, const TQString &))); + connect(job, TQ_SIGNAL(data(TDEIO::Job *, const TQByteArray &)), TQ_SLOT(slotData(TDEIO::Job *, const TQByteArray &))); + connect(job, TQ_SIGNAL(result(TDEIO::Job *)), TQ_SLOT(slotResult(TDEIO::Job *))); + connect(job, TQ_SIGNAL(infoMessage(TDEIO::Job *, const TQString &)), TQ_SLOT(slotInfoMessage(TDEIO::Job *, const TQString &))); FaviconsModulePrivate::DownloadInfo download; download.hostOrURL = hostOrURL; download.isHost = isHost; @@ -202,7 +202,7 @@ void FaviconsModule::slotData(TDEIO::Job *job, const TQByteArray &data) if (oldSize > 0x10000) { d->killJobs.append(job); - TQTimer::singleShot(0, this, TQT_SLOT(slotKill())); + TQTimer::singleShot(0, this, TQ_SLOT(slotKill())); } download.iconData.resize(oldSize + data.size()); memcpy(download.iconData.data() + oldSize, data.data(), data.size()); @@ -219,7 +219,7 @@ void FaviconsModule::slotResult(TDEIO::Job *job) TQBuffer buffer(download.iconData); buffer.open(IO_ReadOnly); TQImageIO io; - io.setIODevice(TQT_TQIODEVICE(&buffer)); + io.setIODevice(&buffer); io.setParameters("size=16"); // Check here too, the job might have had no error, but the downloaded // file contains just a 404 message sent with a 200 status. @@ -265,11 +265,9 @@ void FaviconsModule::slotKill() } extern "C" { - KDE_EXPORT KDEDModule *create_favicons(const TQCString &obj) + TDE_EXPORT KDEDModule *create_favicons(const TQCString &obj) { KImageIO::registerFormats(); return new FaviconsModule(obj); } } - -// vim: ts=4 sw=4 et diff --git a/libkonq/favicons/favicons.h b/libkonq/favicons/favicons.h index e42dace1b..61480e5b9 100644 --- a/libkonq/favicons/favicons.h +++ b/libkonq/favicons/favicons.h @@ -44,7 +44,7 @@ namespace TDEIO { class Job; } */ class FaviconsModule : public KDEDModule { - Q_OBJECT + TQ_OBJECT K_DCOP public: FaviconsModule(const TQCString &obj); @@ -101,5 +101,3 @@ private: }; #endif - -// vim: ts=4 sw=4 et diff --git a/libkonq/kivdirectoryoverlay.cc b/libkonq/kivdirectoryoverlay.cpp index bb1b0d6c2..590747b9c 100644 --- a/libkonq/kivdirectoryoverlay.cc +++ b/libkonq/kivdirectoryoverlay.cpp @@ -43,8 +43,8 @@ KIVDirectoryOverlay::KIVDirectoryOverlay(KFileIVI* directory) { m_lister = new KDirLister; m_lister->setAutoErrorHandlingEnabled(false, 0); - connect(m_lister, TQT_SIGNAL(completed()), TQT_SLOT(slotCompleted())); - connect(m_lister, TQT_SIGNAL(newItems( const KFileItemList& )), TQT_SLOT(slotNewItems( const KFileItemList& ))); + connect(m_lister, TQ_SIGNAL(completed()), TQ_SLOT(slotCompleted())); + connect(m_lister, TQ_SIGNAL(newItems( const KFileItemList& )), TQ_SLOT(slotNewItems( const KFileItemList& ))); m_lister->setShowingDotFiles(false); } m_directory = directory; diff --git a/libkonq/kivdirectoryoverlay.h b/libkonq/kivdirectoryoverlay.h index 1734f8108..0aa7e912e 100644 --- a/libkonq/kivdirectoryoverlay.h +++ b/libkonq/kivdirectoryoverlay.h @@ -30,7 +30,7 @@ class KFileIVI; class LIBKONQ_EXPORT KIVDirectoryOverlay : public TQObject { - Q_OBJECT + TQ_OBJECT public: KIVDirectoryOverlay(KFileIVI* directory); diff --git a/libkonq/kivfreespaceoverlay.cc b/libkonq/kivfreespaceoverlay.cpp index 29069cf4f..d0cd82e7d 100644 --- a/libkonq/kivfreespaceoverlay.cc +++ b/libkonq/kivfreespaceoverlay.cpp @@ -1,6 +1,6 @@ /* This file is part of the TDE libraries Copyright (C) 2013 Timothy Pearson - Based on kivdirectoryoverlay.cc + Based on kivdirectoryoverlay.cpp This library is free software; you can redistribute it and/or modify it under the terms of the GNU Library General Public @@ -63,7 +63,7 @@ void KIVFreeSpaceOverlay::start() if ( !m_freespace->item()->isReadable() ) { emit finished(); } - TQTimer::singleShot(0, this, TQT_SLOT(slotDisplay())); + TQTimer::singleShot(0, this, TQ_SLOT(slotDisplay())); } void KIVFreeSpaceOverlay::timerEvent(TQTimerEvent *) diff --git a/libkonq/kivfreespaceoverlay.h b/libkonq/kivfreespaceoverlay.h index 6527ccd29..a31d66b92 100644 --- a/libkonq/kivfreespaceoverlay.h +++ b/libkonq/kivfreespaceoverlay.h @@ -31,7 +31,7 @@ class KFileIVI; class LIBKONQ_EXPORT KIVFreeSpaceOverlay : public TQObject { - Q_OBJECT + TQ_OBJECT public: KIVFreeSpaceOverlay(KFileIVI* freespace); diff --git a/libkonq/knewmenu.cc b/libkonq/knewmenu.cpp index 621b1f614..4dc1070cb 100644 --- a/libkonq/knewmenu.cc +++ b/libkonq/knewmenu.cpp @@ -238,7 +238,7 @@ void KNewMenu::fillMenu() // The best way to identify the "Create Directory", "Link to Location", "Link to Application" was the template if ( (*templ).templatePath.endsWith( "emptydir" ) ) { - TDEAction * act = new TDEAction( (*templ).text, (*templ).icon, 0, this, TQT_SLOT( slotNewDir() ), + TDEAction * act = new TDEAction( (*templ).text, (*templ).icon, 0, this, TQ_SLOT( slotNewDir() ), d->m_actionCollection, TQCString().sprintf("newmenu%d", i ) ); act->setGroup( "KNewMenu" ); act->plug( popupMenu() ); @@ -248,7 +248,7 @@ void KNewMenu::fillMenu() } else { - TDEAction * act = new TDEAction( (*templ).text, (*templ).icon, 0, this, TQT_SLOT( slotNewFile() ), + TDEAction * act = new TDEAction( (*templ).text, (*templ).icon, 0, this, TQ_SLOT( slotNewFile() ), d->m_actionCollection, TQCString().sprintf("newmenu%d", i ) ); act->setGroup( "KNewMenu" ); @@ -302,12 +302,12 @@ void KNewMenu::slotFillTemplates() //kdDebug(1203) << "Templates resource dir: " << *it << endl; s_pDirWatch->addDir( *it ); } - connect ( s_pDirWatch, TQT_SIGNAL( dirty( const TQString & ) ), - this, TQT_SLOT ( slotFillTemplates() ) ); - connect ( s_pDirWatch, TQT_SIGNAL( created( const TQString & ) ), - this, TQT_SLOT ( slotFillTemplates() ) ); - connect ( s_pDirWatch, TQT_SIGNAL( deleted( const TQString & ) ), - this, TQT_SLOT ( slotFillTemplates() ) ); + connect ( s_pDirWatch, TQ_SIGNAL( dirty( const TQString & ) ), + this, TQ_SLOT ( slotFillTemplates() ) ); + connect ( s_pDirWatch, TQ_SIGNAL( created( const TQString & ) ), + this, TQ_SLOT ( slotFillTemplates() ) ); + connect ( s_pDirWatch, TQ_SIGNAL( deleted( const TQString & ) ), + this, TQ_SLOT ( slotFillTemplates() ) ); // Ok, this doesn't cope with new dirs in TDEDIRS, but that's another story } s_templatesVersion++; @@ -368,11 +368,11 @@ void KNewMenu::slotNewDir() void KNewMenu::slotNewFile() { - int id = TQString( TQT_TQOBJECT_CONST(sender())->name() + 7 ).toInt(); // skip "newmenu" + int id = TQString( sender()->name() + 7 ).toInt(); // skip "newmenu" if (id == 0) { // run the command for the templates - KRun::runCommand(TQString(TQT_TQOBJECT_CONST(sender())->name())); + KRun::runCommand(TQString(sender()->name())); return; } @@ -468,11 +468,11 @@ void KNewMenu::slotNewFile() //kdDebug(1203) << "KNewMenu : TDEIO::copyAs( " << uSrc.url() << ", " << dest.url() << ")" << endl; TDEIO::CopyJob * job = TDEIO::copyAs( uSrc, dest ); job->setDefaultPermissions( true ); - connect( job, TQT_SIGNAL( result( TDEIO::Job * ) ), - TQT_SLOT( slotResult( TDEIO::Job * ) ) ); + connect( job, TQ_SIGNAL( result( TDEIO::Job * ) ), + TQ_SLOT( slotResult( TDEIO::Job * ) ) ); if ( m_isURLDesktopFile ) - connect( job, TQT_SIGNAL( renamed( TDEIO::Job *, const KURL&, const KURL& ) ), - TQT_SLOT( slotRenamed( TDEIO::Job *, const KURL&, const KURL& ) ) ); + connect( job, TQ_SIGNAL( renamed( TDEIO::Job *, const KURL&, const KURL& ) ), + TQ_SLOT( slotRenamed( TDEIO::Job *, const KURL&, const KURL& ) ) ); KURL::List lst; lst.append( uSrc ); (void)new KonqCommandRecorder( KonqCommand::COPY, lst, dest, job ); @@ -549,8 +549,8 @@ void KURLDesktopFileDlg::initDialog( const TQString& textFileName, const TQStrin label->setBuddy(m_leFileName); // please "scheck" style m_leFileName->setText( defaultName ); m_leFileName->setSelection(0, m_leFileName->text().length()); // autoselect - connect( m_leFileName, TQT_SIGNAL(textChanged(const TQString&)), - TQT_SLOT(slotNameTextChanged(const TQString&)) ); + connect( m_leFileName, TQ_SIGNAL(textChanged(const TQString&)), + TQ_SLOT(slotNameTextChanged(const TQString&)) ); // Second line: url TQHBox * urlBox = new TQHBox( plainPage() ); @@ -560,13 +560,13 @@ void KURLDesktopFileDlg::initDialog( const TQString& textFileName, const TQStrin m_urlRequester->setMode( KFile::File | KFile::Directory ); m_urlRequester->setMinimumWidth( m_urlRequester->sizeHint().width() * 3 ); - connect( m_urlRequester->lineEdit(), TQT_SIGNAL(textChanged(const TQString&)), - TQT_SLOT(slotURLTextChanged(const TQString&)) ); + connect( m_urlRequester->lineEdit(), TQ_SIGNAL(textChanged(const TQString&)), + TQ_SLOT(slotURLTextChanged(const TQString&)) ); label->setBuddy(m_urlRequester); // please "scheck" style m_urlRequester->setFocus(); enableButtonOK( !defaultName.isEmpty() && !defaultUrl.isEmpty() ); - connect( this, TQT_SIGNAL(user1Clicked()), this, TQT_SLOT(slotClear()) ); + connect( this, TQ_SIGNAL(user1Clicked()), this, TQ_SLOT(slotClear()) ); m_fileNameEdited = false; } diff --git a/libkonq/knewmenu.h b/libkonq/knewmenu.h index a0ea38f44..5d28e58cb 100644 --- a/libkonq/knewmenu.h +++ b/libkonq/knewmenu.h @@ -51,7 +51,7 @@ class TQPopupMenu; */ class LIBKONQ_EXPORT KNewMenu : public TDEActionMenu { - Q_OBJECT + TQ_OBJECT public: /** @@ -184,7 +184,7 @@ private: */ class KURLDesktopFileDlg : public KDialogBase { - Q_OBJECT + TQ_OBJECT public: KURLDesktopFileDlg( const TQString& textFileName, const TQString& textUrl ); KURLDesktopFileDlg( const TQString& textFileName, const TQString& textUrl, TQWidget *parent ); diff --git a/libkonq/konq_bgnddlg.cc b/libkonq/konq_bgnddlg.cpp index 60f3aa63d..04a95f3b0 100644 --- a/libkonq/konq_bgnddlg.cc +++ b/libkonq/konq_bgnddlg.cpp @@ -47,15 +47,15 @@ KonqBgndDialog::KonqBgndDialog( TQWidget* parent, TQVBoxLayout* mainLayout = new TQVBoxLayout( page, 0, KDialog::spacingHint() ); m_buttonGroup = new TQButtonGroup( i18n("Background"), page ); - m_buttonGroup->setColumnLayout( 0, Qt::Vertical ); + m_buttonGroup->setColumnLayout( 0, TQt::Vertical ); m_buttonGroup->layout()->setMargin( KDialog::marginHint() ); m_buttonGroup->layout()->setSpacing( KDialog::spacingHint() ); TQGridLayout* groupLayout = new TQGridLayout( m_buttonGroup->layout() ); - groupLayout->setAlignment( Qt::AlignTop ); + groupLayout->setAlignment( TQt::AlignTop ); mainLayout->addWidget( m_buttonGroup ); - connect( m_buttonGroup, TQT_SIGNAL( clicked(int) ), - this, TQT_SLOT( slotBackgroundModeChanged() ) ); + connect( m_buttonGroup, TQ_SIGNAL( clicked(int) ), + this, TQ_SLOT( slotBackgroundModeChanged() ) ); // color m_radioColor = new TQRadioButton( i18n("Co&lor:"), m_buttonGroup ); @@ -65,8 +65,8 @@ KonqBgndDialog::KonqBgndDialog( TQWidget* parent, TQSizePolicy::Minimum ); groupLayout->addWidget( m_buttonColor, 0, 1 ); - connect( m_buttonColor, TQT_SIGNAL( changed( const TQColor& ) ), - this, TQT_SLOT( slotColorChanged() ) ); + connect( m_buttonColor, TQ_SIGNAL( changed( const TQColor& ) ), + this, TQ_SLOT( slotColorChanged() ) ); // picture m_radioPicture = new TQRadioButton( i18n("&Picture:"), m_buttonGroup ); @@ -75,10 +75,10 @@ KonqBgndDialog::KonqBgndDialog( TQWidget* parent, groupLayout->addMultiCellWidget( m_comboPicture, 1, 1, 1, 2 ); initPictures(); - connect( m_comboPicture->comboBox(), TQT_SIGNAL( activated( int ) ), - this, TQT_SLOT( slotPictureChanged() ) ); - connect( m_comboPicture, TQT_SIGNAL( urlSelected(const TQString &) ), - this, TQT_SLOT( slotPictureChanged() ) ); + connect( m_comboPicture->comboBox(), TQ_SIGNAL( activated( int ) ), + this, TQ_SLOT( slotPictureChanged() ) ); + connect( m_comboPicture, TQ_SIGNAL( urlSelected(const TQString &) ), + this, TQ_SLOT( slotPictureChanged() ) ); TQSpacerItem* spacer1 = new TQSpacerItem( 0, 0, TQSizePolicy::Expanding, TQSizePolicy::Minimum ); diff --git a/libkonq/konq_bgnddlg.h b/libkonq/konq_bgnddlg.h index a5e179b6f..68667e316 100644 --- a/libkonq/konq_bgnddlg.h +++ b/libkonq/konq_bgnddlg.h @@ -37,7 +37,7 @@ class TQRadioButton; */ class KonqBgndDialog : public KDialogBase { - Q_OBJECT + TQ_OBJECT public: /** * Constructor diff --git a/libkonq/konq_dirpart.cc b/libkonq/konq_dirpart.cpp index 030cc90a9..c4d90d5b7 100644 --- a/libkonq/konq_dirpart.cc +++ b/libkonq/konq_dirpart.cpp @@ -121,7 +121,7 @@ int KonqDirPart::KonqDirPartPrivate::findNearestIconSize(int preferred) int KonqDirPart::KonqDirPartPrivate::nearestIconSizeError(int size) { - return QABS(size - findNearestIconSize(size)); + return TQABS(size - findNearestIconSize(size)); } KonqDirPart::KonqDirPart( TQObject *parent, const char *name ) @@ -133,12 +133,12 @@ KonqDirPart::KonqDirPart( TQObject *parent, const char *name ) resetCount(); //m_bMultipleItemsSelected = false; - connect( TQApplication::clipboard(), TQT_SIGNAL(dataChanged()), this, TQT_SLOT(slotClipboardDataChanged()) ); + connect( TQApplication::clipboard(), TQ_SIGNAL(dataChanged()), this, TQ_SLOT(slotClipboardDataChanged()) ); actionCollection()->setHighlightingEnabled( true ); - m_paIncIconSize = new TDEAction( i18n( "Enlarge Icons" ), "zoom-in", 0, this, TQT_SLOT( slotIncIconSize() ), actionCollection(), "incIconSize" ); - m_paDecIconSize = new TDEAction( i18n( "Shrink Icons" ), "zoom-out", 0, this, TQT_SLOT( slotDecIconSize() ), actionCollection(), "decIconSize" ); + m_paIncIconSize = new TDEAction( i18n( "Enlarge Icons" ), "zoom-in", 0, this, TQ_SLOT( slotIncIconSize() ), actionCollection(), "incIconSize" ); + m_paDecIconSize = new TDEAction( i18n( "Shrink Icons" ), "zoom-out", 0, this, TQ_SLOT( slotDecIconSize() ), actionCollection(), "decIconSize" ); m_paDefaultIcons = new TDERadioAction( i18n( "&Default Size" ), 0, actionCollection(), "modedefault" ); d->aEnormousIcons = new TDERadioAction( i18n( "&Huge" ), 0, @@ -158,17 +158,17 @@ KonqDirPart::KonqDirPart( TQObject *parent, const char *name ) d->aSmallMediumIcons->setExclusiveGroup( "ViewMode" ); m_paSmallIcons->setExclusiveGroup( "ViewMode" ); - connect( m_paDefaultIcons, TQT_SIGNAL( toggled( bool ) ), this, TQT_SLOT( slotIconSizeToggled( bool ) ) ); - connect( d->aEnormousIcons, TQT_SIGNAL( toggled( bool ) ), - this, TQT_SLOT( slotIconSizeToggled( bool ) ) ); - connect( m_paHugeIcons, TQT_SIGNAL( toggled( bool ) ), this, TQT_SLOT( slotIconSizeToggled( bool ) ) ); - connect( m_paLargeIcons, TQT_SIGNAL( toggled( bool ) ), this, TQT_SLOT( slotIconSizeToggled( bool ) ) ); - connect( m_paMediumIcons, TQT_SIGNAL( toggled( bool ) ), this, TQT_SLOT( slotIconSizeToggled( bool ) ) ); - connect( d->aSmallMediumIcons, TQT_SIGNAL( toggled( bool ) ), - this, TQT_SLOT( slotIconSizeToggled( bool ) ) ); - connect( m_paSmallIcons, TQT_SIGNAL( toggled( bool ) ), this, TQT_SLOT( slotIconSizeToggled( bool ) ) ); - - connect( kapp, TQT_SIGNAL(iconChanged(int)), TQT_SLOT(slotIconChanged(int)) ); + connect( m_paDefaultIcons, TQ_SIGNAL( toggled( bool ) ), this, TQ_SLOT( slotIconSizeToggled( bool ) ) ); + connect( d->aEnormousIcons, TQ_SIGNAL( toggled( bool ) ), + this, TQ_SLOT( slotIconSizeToggled( bool ) ) ); + connect( m_paHugeIcons, TQ_SIGNAL( toggled( bool ) ), this, TQ_SLOT( slotIconSizeToggled( bool ) ) ); + connect( m_paLargeIcons, TQ_SIGNAL( toggled( bool ) ), this, TQ_SLOT( slotIconSizeToggled( bool ) ) ); + connect( m_paMediumIcons, TQ_SIGNAL( toggled( bool ) ), this, TQ_SLOT( slotIconSizeToggled( bool ) ) ); + connect( d->aSmallMediumIcons, TQ_SIGNAL( toggled( bool ) ), + this, TQ_SLOT( slotIconSizeToggled( bool ) ) ); + connect( m_paSmallIcons, TQ_SIGNAL( toggled( bool ) ), this, TQ_SLOT( slotIconSizeToggled( bool ) ) ); + + connect( kapp, TQ_SIGNAL(iconChanged(int)), TQ_SLOT(slotIconChanged(int)) ); #if 0 // Extract 6 icon sizes from the icon theme. // Use 16,22,32,48,64,128 as default. @@ -219,7 +219,7 @@ KonqDirPart::KonqDirPart( TQObject *parent, const char *name ) m_iIconSize[4] = TDEIcon::SizeHuge; // ... up to here - TDEAction *a = new TDEAction( i18n( "Configure Background..." ), "background", 0, this, TQT_SLOT( slotBackgroundSettings() ), + TDEAction *a = new TDEAction( i18n( "Configure Background..." ), "background", 0, this, TQ_SLOT( slotBackgroundSettings() ), actionCollection(), "bgsettings" ); a->setToolTip( i18n( "Allows choosing of background settings for this view" ) ); @@ -665,25 +665,25 @@ void KonqDirPart::setFindPart( KParts::ReadOnlyPart * part ) { assert(part); m_findPart = part; - connect( m_findPart, TQT_SIGNAL( started() ), - this, TQT_SLOT( slotStarted() ) ); - connect( m_findPart, TQT_SIGNAL( started() ), - this, TQT_SLOT( slotStartAnimationSearching() ) ); - connect( m_findPart, TQT_SIGNAL( clear() ), - this, TQT_SLOT( slotClear() ) ); - connect( m_findPart, TQT_SIGNAL( newItems( const KFileItemList & ) ), - this, TQT_SLOT( slotNewItems( const KFileItemList & ) ) ); - connect( m_findPart, TQT_SIGNAL( finished() ), // can't name it completed, it conflicts with a KROP signal - this, TQT_SLOT( slotCompleted() ) ); - connect( m_findPart, TQT_SIGNAL( finished() ), - this, TQT_SLOT( slotStopAnimationSearching() ) ); - connect( m_findPart, TQT_SIGNAL( canceled() ), - this, TQT_SLOT( slotCanceled() ) ); - connect( m_findPart, TQT_SIGNAL( canceled() ), - this, TQT_SLOT( slotStopAnimationSearching() ) ); - - connect( m_findPart, TQT_SIGNAL( findClosed() ), - this, TQT_SLOT( slotFindClosed() ) ); + connect( m_findPart, TQ_SIGNAL( started() ), + this, TQ_SLOT( slotStarted() ) ); + connect( m_findPart, TQ_SIGNAL( started() ), + this, TQ_SLOT( slotStartAnimationSearching() ) ); + connect( m_findPart, TQ_SIGNAL( clear() ), + this, TQ_SLOT( slotClear() ) ); + connect( m_findPart, TQ_SIGNAL( newItems( const KFileItemList & ) ), + this, TQ_SLOT( slotNewItems( const KFileItemList & ) ) ); + connect( m_findPart, TQ_SIGNAL( finished() ), // can't name it completed, it conflicts with a KROP signal + this, TQ_SLOT( slotCompleted() ) ); + connect( m_findPart, TQ_SIGNAL( finished() ), + this, TQ_SLOT( slotStopAnimationSearching() ) ); + connect( m_findPart, TQ_SIGNAL( canceled() ), + this, TQ_SLOT( slotCanceled() ) ); + connect( m_findPart, TQ_SIGNAL( canceled() ), + this, TQ_SLOT( slotStopAnimationSearching() ) ); + + connect( m_findPart, TQ_SIGNAL( findClosed() ), + this, TQ_SLOT( slotFindClosed() ) ); emit findOpened( this ); diff --git a/libkonq/konq_dirpart.h b/libkonq/konq_dirpart.h index 4a8d82cca..1b71eb125 100644 --- a/libkonq/konq_dirpart.h +++ b/libkonq/konq_dirpart.h @@ -38,7 +38,7 @@ class KonqDirPartBrowserExtension; class LIBKONQ_EXPORT KonqDirPart: public KParts::ReadOnlyPart { - Q_OBJECT + TQ_OBJECT friend class KonqDirPartBrowserExtension; diff --git a/libkonq/konq_drag.cc b/libkonq/konq_drag.cpp index bb05fc8d8..bb05fc8d8 100644 --- a/libkonq/konq_drag.cc +++ b/libkonq/konq_drag.cpp diff --git a/libkonq/konq_drag.h b/libkonq/konq_drag.h index c30bbe49b..e2a75133c 100644 --- a/libkonq/konq_drag.h +++ b/libkonq/konq_drag.h @@ -37,7 +37,7 @@ // Clipboard/dnd data for: Icons + URLS + isCut class LIBKONQ_EXPORT KonqIconDrag : public TQIconDrag { - Q_OBJECT + TQ_OBJECT public: KonqIconDrag( TQWidget * dragSource, const char* name = 0 ); @@ -65,7 +65,7 @@ protected: // KDE4: private. And d pointer... */ class LIBKONQ_EXPORT KonqIconDrag2 : public KonqIconDrag { - Q_OBJECT + TQ_OBJECT public: KonqIconDrag2( TQWidget * dragSource ); diff --git a/libkonq/konq_events.cc b/libkonq/konq_events.cpp index 17e0f3381..17e0f3381 100644 --- a/libkonq/konq_events.cc +++ b/libkonq/konq_events.cpp diff --git a/libkonq/konq_faviconmgr.cc b/libkonq/konq_faviconmgr.cpp index c5c828ec0..c5c828ec0 100644 --- a/libkonq/konq_faviconmgr.cc +++ b/libkonq/konq_faviconmgr.cpp diff --git a/libkonq/konq_faviconmgr.h b/libkonq/konq_faviconmgr.h index 48c345bcd..083c7e7df 100644 --- a/libkonq/konq_faviconmgr.h +++ b/libkonq/konq_faviconmgr.h @@ -30,7 +30,7 @@ */ class LIBKONQ_EXPORT KonqFavIconMgr : public TQObject, public DCOPObject { - Q_OBJECT + TQ_OBJECT K_DCOP public: /** diff --git a/libkonq/konq_filetip.cc b/libkonq/konq_filetip.cpp index 8ad1e0d6f..5bc3de86b 100644 --- a/libkonq/konq_filetip.cc +++ b/libkonq/konq_filetip.cpp @@ -114,7 +114,7 @@ void KonqFileTip::setItem( KFileItem *item, const TQRect &rect, const TQPixmap * // Don't start immediately, because the user could move the mouse over another item // This avoids a quick sequence of started preview-jobs m_timer->disconnect( this ); - connect(m_timer, TQT_SIGNAL(timeout()), this, TQT_SLOT(startDelayed())); + connect(m_timer, TQ_SIGNAL(timeout()), this, TQ_SLOT(startDelayed())); m_timer->start( 300, true ); } } @@ -234,7 +234,7 @@ void KonqFileTip::showTip() if ( text.isEmpty() ) return; m_timer->disconnect( this ); - connect(m_timer, TQT_SIGNAL(timeout()), this, TQT_SLOT(hideTip())); + connect(m_timer, TQ_SIGNAL(timeout()), this, TQ_SLOT(hideTip())); m_timer->start( 15000, true ); m_textLabel->setText( text ); @@ -261,14 +261,14 @@ void KonqFileTip::startDelayed() oneItem.append( m_item ); m_previewJob = TDEIO::filePreview( oneItem, 256, 256, 64, 70, true, true, 0); - connect( m_previewJob, TQT_SIGNAL( gotPreview( const KFileItem *, const TQPixmap & ) ), - this, TQT_SLOT( gotPreview( const KFileItem *, const TQPixmap & ) ) ); - connect( m_previewJob, TQT_SIGNAL( result( TDEIO::Job * ) ), - this, TQT_SLOT( gotPreviewResult() ) ); + connect( m_previewJob, TQ_SIGNAL( gotPreview( const KFileItem *, const TQPixmap & ) ), + this, TQ_SLOT( gotPreview( const KFileItem *, const TQPixmap & ) ) ); + connect( m_previewJob, TQ_SIGNAL( result( TDEIO::Job * ) ), + this, TQ_SLOT( gotPreviewResult() ) ); } m_timer->disconnect( this ); - connect(m_timer, TQT_SIGNAL(timeout()), this, TQT_SLOT(showTip())); + connect(m_timer, TQ_SIGNAL(timeout()), this, TQ_SLOT(showTip())); m_timer->start( 400, true ); } diff --git a/libkonq/konq_filetip.h b/libkonq/konq_filetip.h index 4bbc9d0e2..7a418510f 100644 --- a/libkonq/konq_filetip.h +++ b/libkonq/konq_filetip.h @@ -37,7 +37,7 @@ class TQTimer; class LIBKONQ_EXPORT KonqFileTip : public TQFrame { - Q_OBJECT + TQ_OBJECT public: KonqFileTip( TQScrollView *parent ); diff --git a/libkonq/konq_historycomm.cc b/libkonq/konq_historycomm.cpp index 6cfd9b53f..6cfd9b53f 100644 --- a/libkonq/konq_historycomm.cc +++ b/libkonq/konq_historycomm.cpp diff --git a/libkonq/konq_historymgr.cc b/libkonq/konq_historymgr.cpp index 25cfef345..ac6916c81 100644 --- a/libkonq/konq_historymgr.cc +++ b/libkonq/konq_historymgr.cpp @@ -61,7 +61,7 @@ KonqHistoryManager::KonqHistoryManager( TQObject *parent, const char *name ) // and load the history loadHistory(); - connect( m_updateTimer, TQT_SIGNAL( timeout() ), TQT_SLOT( slotEmitUpdated() )); + connect( m_updateTimer, TQ_SIGNAL( timeout() ), TQ_SLOT( slotEmitUpdated() )); } diff --git a/libkonq/konq_historymgr.h b/libkonq/konq_historymgr.h index c4cc6a9b1..ad704868d 100644 --- a/libkonq/konq_historymgr.h +++ b/libkonq/konq_historymgr.h @@ -74,7 +74,7 @@ protected: class LIBKONQ_EXPORT KonqHistoryManager : public KParts::HistoryProvider, public KonqHistoryComm { - Q_OBJECT + TQ_OBJECT public: static KonqHistoryManager *kself() { diff --git a/libkonq/konq_iconviewwidget.cc b/libkonq/konq_iconviewwidget.cpp index b51c8502d..09ed599fd 100644 --- a/libkonq/konq_iconviewwidget.cc +++ b/libkonq/konq_iconviewwidget.cpp @@ -121,17 +121,17 @@ KonqIconViewWidget::KonqIconViewWidget( TQWidget * parent, const char * name, WF m_bSetGridX( !kdesktop ) /* No line breaking on the desktop */ { d = new KonqIconViewWidgetPrivate; - connect( this, TQT_SIGNAL( dropped( TQDropEvent *, const TQValueList<TQIconDragItem> & ) ), - this, TQT_SLOT( slotDropped( TQDropEvent*, const TQValueList<TQIconDragItem> & ) ) ); + connect( this, TQ_SIGNAL( dropped( TQDropEvent *, const TQValueList<TQIconDragItem> & ) ), + this, TQ_SLOT( slotDropped( TQDropEvent*, const TQValueList<TQIconDragItem> & ) ) ); - connect( this, TQT_SIGNAL( selectionChanged() ), - this, TQT_SLOT( slotSelectionChanged() ) ); + connect( this, TQ_SIGNAL( selectionChanged() ), + this, TQ_SLOT( slotSelectionChanged() ) ); kapp->addKipcEventMask( KIPC::IconChanged ); - connect( kapp, TQT_SIGNAL(iconChanged(int)), TQT_SLOT(slotIconChanged(int)) ); - connect( this, TQT_SIGNAL(onItem(TQIconViewItem *)), TQT_SLOT(slotOnItem(TQIconViewItem *)) ); - connect( this, TQT_SIGNAL(onViewport()), TQT_SLOT(slotOnViewport()) ); - connect( this, TQT_SIGNAL(itemRenamed(TQIconViewItem *, const TQString &)), TQT_SLOT(slotItemRenamed(TQIconViewItem *, const TQString &)) ); + connect( kapp, TQ_SIGNAL(iconChanged(int)), TQ_SLOT(slotIconChanged(int)) ); + connect( this, TQ_SIGNAL(onItem(TQIconViewItem *)), TQ_SLOT(slotOnItem(TQIconViewItem *)) ); + connect( this, TQ_SIGNAL(onViewport()), TQ_SLOT(slotOnViewport()) ); + connect( this, TQ_SIGNAL(itemRenamed(TQIconViewItem *, const TQString &)), TQ_SLOT(slotItemRenamed(TQIconViewItem *, const TQString &)) ); m_pSettings = KonqFMSettings::settings(); // already needed in setItemTextPos(), calculateGridX() d->bBoostPreview = boostPreview(); @@ -284,7 +284,7 @@ void KonqIconViewWidget::slotOnItem( TQIconViewItem *_item ) else { kdDebug(1203) << "we go ahead.." << endl; d->m_movieBlocked++; - TQTimer::singleShot(300, this, TQT_SLOT(slotReenableAnimation())); + TQTimer::singleShot(300, this, TQ_SLOT(slotReenableAnimation())); d->m_movie->restart(); d->m_movie->unpause(); } @@ -307,8 +307,8 @@ void KonqIconViewWidget::slotOnItem( TQIconViewItem *_item ) } if (!hasPixmap && backgroundMode() != NoBackground) d->m_movie->setBackgroundColor( viewport()->backgroundColor() ); - d->m_movie->connectUpdate( this, TQT_SLOT( slotMovieUpdate(const TQRect &) ) ); - d->m_movie->connectStatus( TQT_TQOBJECT(this), TQT_SLOT( slotMovieStatus(int) ) ); + d->m_movie->connectUpdate( this, TQ_SLOT( slotMovieUpdate(const TQRect &) ) ); + d->m_movie->connectStatus( this, TQ_SLOT( slotMovieStatus(int) ) ); d->movieFileName = d->pActiveItem->mouseOverAnimation(); d->pActiveItem->setAnimated( true ); } @@ -356,7 +356,7 @@ void KonqIconViewWidget::slotOnItem( TQIconViewItem *_item ) if (!d->pSoundTimer) { d->pSoundTimer = new TQTimer(this); - connect(d->pSoundTimer, TQT_SIGNAL(timeout()), TQT_SLOT(slotStartSoundPreview())); + connect(d->pSoundTimer, TQ_SIGNAL(timeout()), TQ_SLOT(slotStartSoundPreview())); } if (d->pSoundTimer->isActive()) d->pSoundTimer->stop(); @@ -394,7 +394,7 @@ void KonqIconViewWidget::slotOnViewport() d->m_movie->pause(); d->m_movieBlocked++; kdDebug(1203) << "on viewport, blocking" << endl; - TQTimer::singleShot(300, this, TQT_SLOT(slotReenableAnimation())); + TQTimer::singleShot(300, this, TQ_SLOT(slotReenableAnimation())); } #endif d->pActiveItem->refreshIcon( true ); @@ -561,7 +561,7 @@ bool KonqIconViewWidget::initConfig( bool bInit ) if ( itemTextBg.isValid() ) setItemTextBackground( itemTextBg ); else - setItemTextBackground( Qt::NoBrush ); + setItemTextBackground( TQt::NoBrush ); } bool on = m_pSettings->showFileTips() && TQToolTip::isGloballyEnabled(); @@ -639,7 +639,7 @@ void KonqIconViewWidget::setIcons( int size, const TQStringList& stopImagePrevie int realSize = size ? size : TDEGlobal::iconLoader()->currentSize( TDEIcon::Desktop ); // choose spacing depending on font, but min 5 (due to KFileIVI move limit) setSpacing( ( m_bDesktop || ( realSize > TDEIcon::SizeSmall ) ) ? - TQMAX( 5, TQFontMetrics(font()).width('n') ) : 0 ); + TQMAX( spacing(), TQFontMetrics(font()).width('n') ) : 0 ); } if ( sizeChanged || previewSizeChanged || !stopImagePreviewFor.isEmpty() ) @@ -840,7 +840,7 @@ void KonqIconViewWidget::startImagePreview( const TQStringList &, bool force ) KLibFactory *factory = KLibLoader::self()->factory("konq_sound"); if (factory) d->pSoundPlayer = static_cast<KonqSoundPlayer *>( - factory->create(TQT_TQOBJECT(this), 0, "KonqSoundPlayer")); + factory->create(this, 0, "KonqSoundPlayer")); d->bSoundPreviews = (d->pSoundPlayer != 0L); } @@ -874,10 +874,10 @@ void KonqIconViewWidget::startImagePreview( const TQStringList &, bool force ) d->pPreviewJob = TDEIO::filePreview( items, size, size, iconSize, m_pSettings->textPreviewIconTransparency(), true /* scale */, true /* save */, &(d->previewSettings) ); - connect( d->pPreviewJob, TQT_SIGNAL( gotPreview( const KFileItem *, const TQPixmap & ) ), - this, TQT_SLOT( slotPreview( const KFileItem *, const TQPixmap & ) ) ); - connect( d->pPreviewJob, TQT_SIGNAL( result( TDEIO::Job * ) ), - this, TQT_SLOT( slotPreviewResult() ) ); + connect( d->pPreviewJob, TQ_SIGNAL( gotPreview( const KFileItem *, const TQPixmap & ) ), + this, TQ_SLOT( slotPreview( const KFileItem *, const TQPixmap & ) ) ); + connect( d->pPreviewJob, TQ_SIGNAL( result( TDEIO::Job * ) ), + this, TQ_SLOT( slotPreviewResult() ) ); } void KonqIconViewWidget::stopImagePreview() @@ -1300,7 +1300,7 @@ void KonqIconViewWidget::doubleClickTimeout() if ( url.isLocalFile() && (url.directory(false) == TDEGlobalSettings::trashPath() || url.path(1).startsWith(TDEGlobalSettings::trashPath()))) brenameTrash = true; - if ( url.isLocalFile() && !brenameTrash && d->renameItem && m_pSettings->renameIconDirectly() && e.button() == Qt::LeftButton && item->textRect( false ).contains(e.pos())) + if ( url.isLocalFile() && !brenameTrash && d->renameItem && m_pSettings->renameIconDirectly() && e.button() == TQt::LeftButton && item->textRect( false ).contains(e.pos())) { if( d->pActivateDoubleClick->isActive () ) d->pActivateDoubleClick->stop(); @@ -1378,7 +1378,7 @@ void KonqIconViewWidget::contentsMousePressEvent( TQMouseEvent *e ) bool brenameTrash =false; if ( url.isLocalFile() && (url.directory(false) == TDEGlobalSettings::trashPath() || url.path(1).startsWith(TDEGlobalSettings::trashPath()))) brenameTrash = true; - if ( !brenameTrash && !TDEGlobalSettings::singleClick() && m_pSettings->renameIconDirectly() && e->button() == Qt::LeftButton && item->textRect( false ).contains(e->pos())&& !d->firstClick && url.isLocalFile() && (!url.protocol().find("device", 0, false)==0)) + if ( !brenameTrash && !TDEGlobalSettings::singleClick() && m_pSettings->renameIconDirectly() && e->button() == TQt::LeftButton && item->textRect( false ).contains(e->pos())&& !d->firstClick && url.isLocalFile() && (!url.protocol().find("device", 0, false)==0)) { d->firstClick = true; d->mousePos = e->pos(); @@ -1386,7 +1386,7 @@ void KonqIconViewWidget::contentsMousePressEvent( TQMouseEvent *e ) if (!d->pActivateDoubleClick) { d->pActivateDoubleClick = new TQTimer(this); - connect(d->pActivateDoubleClick, TQT_SIGNAL(timeout()), this, TQT_SLOT(doubleClickTimeout())); + connect(d->pActivateDoubleClick, TQ_SIGNAL(timeout()), this, TQ_SLOT(doubleClickTimeout())); } if( d->pActivateDoubleClick->isActive () ) d->pActivateDoubleClick->stop(); @@ -1423,7 +1423,7 @@ void KonqIconViewWidget::slotSaveIconPositions() // This code is currently not used but left in for compatibility reasons. // It can be removed in KDE 4.0 // Saving of desktop icon positions is now done in KDIconView::saveIconPositions() - // in tdebase/kdesktop/kdiconview.cc + // in tdebase/kdesktop/kdiconview.cpp // WARNING WARNING WARNING WARNING WARNING WARNING WARNING WARNING printf("WARNING: Strongly deprecated method KonqIconViewWidget::slotSaveIconPositions() called!\n"); fflush(stdout); @@ -1473,7 +1473,7 @@ void KonqIconViewWidget::slotSaveIconPositions() // This code is currently not used but left in for compatibility reasons. // It can be removed in KDE 4.0 // Saving of desktop icon positions is now done in KDIconView::saveIconPositions() - // in tdebase/kdesktop/kdiconview.cc + // in tdebase/kdesktop/kdiconview.cpp // WARNING WARNING WARNING WARNING WARNING WARNING WARNING WARNING } @@ -1937,5 +1937,3 @@ void KonqIconViewWidget::updatePreviewMimeTypes() } #include "konq_iconviewwidget.moc" - -/* vim: set et sw=4 ts=8 softtabstop=4: */ diff --git a/libkonq/konq_iconviewwidget.h b/libkonq/konq_iconviewwidget.h index d4adf7ed5..9f00e3aee 100644 --- a/libkonq/konq_iconviewwidget.h +++ b/libkonq/konq_iconviewwidget.h @@ -41,7 +41,7 @@ namespace TDEIO { class Job; } */ class LIBKONQ_EXPORT KonqIconViewWidget : public TDEIconView { - Q_OBJECT + TQ_OBJECT TQ_PROPERTY( bool sortDirectoriesFirst READ sortDirectoriesFirst WRITE setSortDirectoriesFirst ) TQ_PROPERTY( TQRect iconArea READ iconArea WRITE setIconArea ) TQ_PROPERTY( int lineupMode READ lineupMode WRITE setLineupMode ) diff --git a/libkonq/konq_operations.cc b/libkonq/konq_operations.cpp index 4f754681e..0897cc2c1 100644 --- a/libkonq/konq_operations.cc +++ b/libkonq/konq_operations.cpp @@ -221,8 +221,8 @@ void KonqOperations::_del( int method, const KURL::List & _selectedURLs, Confirm delete this; return; } - connect( job, TQT_SIGNAL( result( TDEIO::Job * ) ), - TQT_SLOT( slotResult( TDEIO::Job * ) ) ); + connect( job, TQ_SIGNAL( result( TDEIO::Job * ) ), + TQ_SLOT( slotResult( TDEIO::Job * ) ) ); } else delete this; } @@ -231,8 +231,8 @@ void KonqOperations::_restoreTrashedItems( const KURL::List& urls ) { m_method = RESTORE; KonqMultiRestoreJob* job = new KonqMultiRestoreJob( urls, true ); - connect( job, TQT_SIGNAL( result( TDEIO::Job * ) ), - TQT_SLOT( slotResult( TDEIO::Job * ) ) ); + connect( job, TQ_SIGNAL( result( TDEIO::Job * ) ), + TQ_SLOT( slotResult( TDEIO::Job * ) ) ); } bool KonqOperations::askDeleteConfirmation( const KURL::List & selectedURLs, int method, ConfirmationType confirmation, TQWidget* widget ) @@ -376,7 +376,7 @@ void KonqOperations::doDrop( const KFileItem * destItem, const KURL & dest, TQDr else { // we need to stat to get it. - op->_statURL( dest, op, TQT_SLOT( asyncDrop( const KFileItem * ) ) ); + op->_statURL( dest, op, TQ_SLOT( asyncDrop( const KFileItem * ) ) ); } // In both cases asyncDrop will delete op when done @@ -458,7 +458,7 @@ void KonqOperations::asyncDrop( const KFileItem * destItem ) bool ro = desktopFile.readBoolEntry( "ReadOnly", false ); TQString fstype = desktopFile.readEntry( "FSType" ); KAutoMount* am = new KAutoMount( ro, fstype, dev, point, m_destURL.path(), false ); - connect( am, TQT_SIGNAL( finished() ), this, TQT_SLOT( doFileCopy() ) ); + connect( am, TQ_SIGNAL( finished() ), this, TQ_SLOT( doFileCopy() ) ); } return; } @@ -543,7 +543,7 @@ void KonqOperations::doFileCopy() linkOnly ) { // Neither control nor shift are pressed => show popup menu - KonqIconViewWidget *iconView = tqt_dynamic_cast<KonqIconViewWidget*>(parent()); + KonqIconViewWidget *iconView = dynamic_cast<KonqIconViewWidget*>(parent()); bool bSetWallpaper = false; if ( iconView && iconView->maySetWallpaper() && lst.count() == 1 ) { @@ -579,7 +579,7 @@ void KonqOperations::doFileCopy() if (bSetWallpaper) popup.insertItem(SmallIconSet("background"), i18n( "Set as &Wallpaper" ), 4 ); popup.insertSeparator(); - popup.insertItem(SmallIconSet("cancel"), i18n( "C&ancel" ) + "\t" + KKey( Qt::Key_Escape ).toString(), 5); + popup.insertItem(SmallIconSet("cancel"), i18n( "C&ancel" ) + "\t" + KKey( TQt::Key_Escape ).toString(), 5); int result = popup.exec( m_info->mousePos ); @@ -658,16 +658,16 @@ void KonqOperations::setOperation( TDEIO::Job * job, int method, const KURL::Lis m_destURL = dest; if ( job ) { - connect( job, TQT_SIGNAL( result( TDEIO::Job * ) ), - TQT_SLOT( slotResult( TDEIO::Job * ) ) ); - TDEIO::CopyJob *copyJob = tqt_dynamic_cast<TDEIO::CopyJob*>(job); - KonqIconViewWidget *iconView = tqt_dynamic_cast<KonqIconViewWidget*>(parent()); + connect( job, TQ_SIGNAL( result( TDEIO::Job * ) ), + TQ_SLOT( slotResult( TDEIO::Job * ) ) ); + TDEIO::CopyJob *copyJob = dynamic_cast<TDEIO::CopyJob*>(job); + KonqIconViewWidget *iconView = dynamic_cast<KonqIconViewWidget*>(parent()); if (copyJob && iconView) { - connect(copyJob, TQT_SIGNAL(aboutToCreate(TDEIO::Job *,const TQValueList<TDEIO::CopyInfo> &)), - this, TQT_SLOT(slotAboutToCreate(TDEIO::Job *,const TQValueList<TDEIO::CopyInfo> &))); - connect(this, TQT_SIGNAL(aboutToCreate(const TQPoint &, const TQValueList<TDEIO::CopyInfo> &)), - iconView, TQT_SLOT(slotAboutToCreate(const TQPoint &, const TQValueList<TDEIO::CopyInfo> &))); + connect(copyJob, TQ_SIGNAL(aboutToCreate(TDEIO::Job *,const TQValueList<TDEIO::CopyInfo> &)), + this, TQ_SLOT(slotAboutToCreate(TDEIO::Job *,const TQValueList<TDEIO::CopyInfo> &))); + connect(this, TQ_SIGNAL(aboutToCreate(const TQPoint &, const TQValueList<TDEIO::CopyInfo> &)), + iconView, TQ_SLOT(slotAboutToCreate(const TQPoint &, const TQValueList<TDEIO::CopyInfo> &))); } } else // for link @@ -688,10 +688,10 @@ void KonqOperations::statURL( const KURL & url, const TQObject *receiver, const void KonqOperations::_statURL( const KURL & url, const TQObject *receiver, const char *member ) { - connect( this, TQT_SIGNAL( statFinished( const KFileItem * ) ), receiver, member ); + connect( this, TQ_SIGNAL( statFinished( const KFileItem * ) ), receiver, member ); TDEIO::StatJob * job = TDEIO::stat( url /*, false?*/ ); - connect( job, TQT_SIGNAL( result( TDEIO::Job * ) ), - TQT_SLOT( slotStatResult( TDEIO::Job * ) ) ); + connect( job, TQ_SIGNAL( result( TDEIO::Job * ) ), + TQ_SLOT( slotStatResult( TDEIO::Job * ) ) ); } void KonqOperations::slotStatResult( TDEIO::Job * job ) @@ -763,7 +763,7 @@ KonqMultiRestoreJob::KonqMultiRestoreJob( const KURL::List& urls, bool showProgr m_urls( urls ), m_urlsIterator( m_urls.begin() ), m_progress( 0 ) { - TQTimer::singleShot(0, this, TQT_SLOT(slotStart())); + TQTimer::singleShot(0, this, TQ_SLOT(slotStart())); } void KonqMultiRestoreJob::slotStart() diff --git a/libkonq/konq_operations.h b/libkonq/konq_operations.h index c6cef7431..ebc127189 100644 --- a/libkonq/konq_operations.h +++ b/libkonq/konq_operations.h @@ -36,7 +36,7 @@ class KonqMainWindow; */ class LIBKONQ_EXPORT KonqOperations : public TQObject { - Q_OBJECT + TQ_OBJECT protected: KonqOperations( TQWidget * parent ); virtual ~KonqOperations(); @@ -197,7 +197,7 @@ private: /// Restore multiple trashed files class KonqMultiRestoreJob : public TDEIO::Job { - Q_OBJECT + TQ_OBJECT public: KonqMultiRestoreJob( const KURL::List& urls, bool showProgressInfo ); diff --git a/libkonq/konq_pixmapprovider.cc b/libkonq/konq_pixmapprovider.cpp index 28d5a9992..b814af2f3 100644 --- a/libkonq/konq_pixmapprovider.cc +++ b/libkonq/konq_pixmapprovider.cpp @@ -32,7 +32,7 @@ KonqPixmapProvider * KonqPixmapProvider::s_self = 0L; KonqPixmapProvider * KonqPixmapProvider::self() { if ( !s_self ) - s_self = new KonqPixmapProvider( TQT_TQOBJECT(kapp), "KonqPixmapProvider" ); + s_self = new KonqPixmapProvider( kapp, "KonqPixmapProvider" ); return s_self; } @@ -186,7 +186,7 @@ TQPixmap KonqPixmapProvider::loadIcon( const TQString& url, const TQString& icon if ( big.mask() ) { TQBitmap mask = *big.mask(); bitBlt( &mask, x, y, - small.mask() ? TQT_TQPIXMAP(const_cast<TQBitmap *>(small.mask())) : &small, 0, 0, + small.mask() ? const_cast<TQBitmap *>(small.mask()) : &small, 0, 0, small.width(), small.height(), small.mask() ? OrROP : SetROP ); big.setMask( mask ); diff --git a/libkonq/konq_popupmenu.cc b/libkonq/konq_popupmenu.cpp index 482c152c5..1728e83f4 100644 --- a/libkonq/konq_popupmenu.cc +++ b/libkonq/konq_popupmenu.cpp @@ -287,7 +287,7 @@ int KonqPopupMenu::insertServices(const ServiceList& list, name.setNum( id ); name.prepend( isBuiltin ? "builtinservice_" : "userservice_" ); TDEAction * act = new TDEAction( TQString((*it).m_strName).replace('&',"&&"), 0, - TQT_TQOBJECT(this), TQT_SLOT( slotRunService() ), + this, TQ_SLOT( slotRunService() ), &m_ownActions, name ); if ( !(*it).m_strIcon.isEmpty() ) @@ -337,22 +337,22 @@ void KonqPopupMenu::setup(KonqPopupFlags kpf) m_ownActions.setWidget( this ); - const bool bIsLink = (kpf & IsLink); - bool currentDir = false; - bool sReading = true; - bool sDeleting = ( d->m_itemFlags & KParts::BrowserExtension::NoDeletion ) == 0; - bool sMoving = sDeleting; - bool sWriting = sDeleting && m_lstItems.first()->isWritable(); - m_sMimeType = m_lstItems.first()->mimetype(); + const bool bIsLink = (kpf & IsLink); + bool currentDir = false; + bool sReading = true; + bool sDeleting = ( d->m_itemFlags & KParts::BrowserExtension::NoDeletion ) == 0; + bool sMoving = sDeleting; + bool sWriting = sDeleting && m_lstItems.first()->isWritable(); + m_sMimeType = m_lstItems.first()->mimetype(); TQString mimeGroup = m_sMimeType.left(m_sMimeType.find('/')); - mode_t mode = m_lstItems.first()->mode(); - bool isDirectory = S_ISDIR(mode); - bool bTrashIncluded = false; - bool mediaFiles = false; - bool isReallyLocal = m_lstItems.first()->isLocalFile(); - bool isLocal = isReallyLocal - || m_lstItems.first()->url().protocol()=="media" - || m_lstItems.first()->url().protocol()=="system"; + mode_t mode = m_lstItems.first()->mode(); + bool isDirectory = S_ISDIR(mode); + bool isMediaFile = false; + bool isEncryptedMediaFile = false; + bool isReallyLocal = m_lstItems.first()->isLocalFile(); + bool isLocal = isReallyLocal || m_lstItems.first()->url().protocol()=="media" || + m_lstItems.first()->url().protocol()=="system"; + bool isTrashIncluded = false; bool isTrashLink = false; m_lstPopupURLs.clear(); int id = 0; @@ -398,10 +398,10 @@ void KonqPopupMenu::setup(KonqPopupFlags kpf) if ( isLocal && !url.isLocalFile() && url.protocol() != "media" && url.protocol() != "system" ) isLocal = false; - if ( !bTrashIncluded && ( + if ( !isTrashIncluded && ( ( url.protocol() == "trash" && url.path().length() <= 1 ) || url.url() == "system:/trash" || url.url() == "system:/trash/" ) ) { - bTrashIncluded = true; + isTrashIncluded = true; isLocal = false; } @@ -416,8 +416,12 @@ void KonqPopupMenu::setup(KonqPopupFlags kpf) if ( sMoving ) sMoving = KProtocolInfo::supportsMoving( url ); - if ( (*it)->mimetype().startsWith("media/") ) - mediaFiles = true; + if ( (*it)->mimetype().startsWith("media/") ) { + isMediaFile = true; + if ( (*it)->mimetype().contains("encrypted")) { + isEncryptedMediaFile = true; + } + } } // If a local path is available, monitor that instead of the given remote URL... @@ -426,8 +430,8 @@ void KonqPopupMenu::setup(KonqPopupFlags kpf) d->localURLSlotFired = false; TDEIO::LocalURLJob* localURLJob = TDEIO::localURL(m_sViewURL); if (localURLJob) { - connect(localURLJob, TQT_SIGNAL(localURL(TDEIO::LocalURLJob*, const KURL&, bool)), this, TQT_SLOT(slotLocalURL(TDEIO::LocalURLJob*, const KURL&, bool))); - connect(localURLJob, TQT_SIGNAL(destroyed()), this, TQT_SLOT(slotLocalURLKIODestroyed())); + connect(localURLJob, TQ_SIGNAL(localURL(TDEIO::LocalURLJob*, const KURL&, bool)), this, TQ_SLOT(slotLocalURL(TDEIO::LocalURLJob*, const KURL&, bool))); + connect(localURLJob, TQ_SIGNAL(destroyed()), this, TQ_SLOT(slotLocalURLKIODestroyed())); while (!d->localURLSlotFired) { kapp->eventLoop()->enterLoop(); } @@ -469,13 +473,12 @@ void KonqPopupMenu::setup(KonqPopupFlags kpf) m_info.m_Writing = sWriting; m_info.m_Deleting = sDeleting; m_info.m_Moving = sMoving; - m_info.m_TrashIncluded = bTrashIncluded; + m_info.m_TrashIncluded = isTrashIncluded; // isCurrentTrash: popup on trash:/ itself, or on the trash.desktop link - bool isCurrentTrash = ( m_lstItems.count() == 1 && bTrashIncluded ) || isTrashLink; + bool isCurrentTrash = ( m_lstItems.count() == 1 && isTrashIncluded ) || isTrashLink; bool isIntoTrash = ( url.protocol() == "trash" || url.url().startsWith( "system:/trash" ) ) && !isCurrentTrash; // trashed file, not trash:/ itself - //kdDebug() << "isLocal=" << isLocal << " url=" << url << " isCurrentTrash=" << isCurrentTrash << " isIntoTrash=" << isIntoTrash << " bTrashIncluded=" << bTrashIncluded << endl; - bool isSingleMedium = m_lstItems.count() == 1 && mediaFiles; + //kdDebug() << "isLocal=" << isLocal << " url=" << url << " isCurrentTrash=" << isCurrentTrash << " isIntoTrash=" << isIntoTrash << " isTrashIncluded=" << isTrashIncluded << endl; clear(); ////////////////////////////////////////////////////////////////////////// @@ -486,7 +489,6 @@ void KonqPopupMenu::setup(KonqPopupFlags kpf) addMerge( "konqueror" ); bool isKDesktop = TQCString( kapp->name() ) == "kdesktop"; - TDEAction *actNewWindow = 0; if (( kpf & ShowProperties ) && isKDesktop && !kapp->authorize("editable_desktop_icons")) @@ -496,20 +498,13 @@ void KonqPopupMenu::setup(KonqPopupFlags kpf) // Either 'newview' is in the actions we're given (probably in the tabhandling group) // or we need to insert it ourselves (e.g. for kdesktop). In the first case, actNewWindow must remain 0. - if ( ((kpf & ShowNewWindow) != 0) && sReading ) + if ( ((kpf & ShowNewWindow) != 0) && sReading && !isEncryptedMediaFile) { TQString openStr = isKDesktop ? i18n( "&Open" ) : i18n( "Open in New &Window" ); - actNewWindow = new TDEAction( openStr, "window-new", 0, TQT_TQOBJECT(this), TQT_SLOT( slotPopupNewView() ), &m_ownActions, "newview" ); - } - - if ( actNewWindow && !isKDesktop ) - { - if (isCurrentTrash) - actNewWindow->setToolTip( i18n( "Open the trash in a new window" ) ); - else if (isSingleMedium) - actNewWindow->setToolTip( i18n( "Open the medium in a new window") ); - else - actNewWindow->setToolTip( i18n( "Open the document in a new window" ) ); + TDEAction *actNewWindow = new TDEAction( openStr, "window-new", 0, this, TQ_SLOT( slotPopupNewView() ), &m_ownActions, "newview" ); + actNewWindow->setToolTip( i18n( "Open item in a new window" ) ); + addAction( actNewWindow ); + addSeparator(); } if ( S_ISDIR(mode) && sWriting && !isCurrentTrash ) // A dir, and we can create things into it @@ -528,14 +523,14 @@ void KonqPopupMenu::setup(KonqPopupFlags kpf) { if (d->m_itemFlags & KParts::BrowserExtension::ShowCreateDirectory) { - TDEAction *actNewDir = new TDEAction( i18n( "Create &Folder..." ), "folder-new", 0, TQT_TQOBJECT(this), TQT_SLOT( slotPopupNewDir() ), &m_ownActions, "newdir" ); + TDEAction *actNewDir = new TDEAction( i18n( "Create &Folder..." ), "folder-new", 0, this, TQ_SLOT( slotPopupNewDir() ), &m_ownActions, "newdir" ); addAction( actNewDir ); addSeparator(); } } } else if ( isIntoTrash ) { // Trashed item, offer restoring - act = new TDEAction( i18n( "&Restore" ), 0, TQT_TQOBJECT(this), TQT_SLOT( slotPopupRestoreTrashedItems() ), &m_ownActions, "restore" ); + act = new TDEAction( i18n( "&Restore" ), 0, this, TQ_SLOT( slotPopupRestoreTrashedItems() ), &m_ownActions, "restore" ); addAction( act ); } @@ -550,13 +545,10 @@ void KonqPopupMenu::setup(KonqPopupFlags kpf) addSeparator(); } - // "open in new window" is either provided by us, or by the tabhandling group - if (actNewWindow) + if (!isEncryptedMediaFile) { - addAction( actNewWindow ); - addSeparator(); + addGroup( "tabhandling" ); // includes a separator } - addGroup( "tabhandling" ); // includes a separator if ( !bIsLink ) { @@ -606,7 +598,7 @@ void KonqPopupMenu::setup(KonqPopupFlags kpf) } if ( isCurrentTrash ) { - act = new TDEAction( i18n( "&Empty Trash Bin" ), "emptytrash", 0, TQT_TQOBJECT(this), TQT_SLOT( slotPopupEmptyTrashBin() ), &m_ownActions, "empytrash" ); + act = new TDEAction( i18n( "&Empty Trash Bin" ), "emptytrash", 0, this, TQ_SLOT( slotPopupEmptyTrashBin() ), &m_ownActions, "empytrash" ); KSimpleConfig trashConfig( "trashrc", true ); trashConfig.setGroup( "Status" ); act->setEnabled( !trashConfig.readBoolEntry( "Empty", true ) ); @@ -639,7 +631,7 @@ void KonqPopupMenu::setup(KonqPopupFlags kpf) else caption = i18n("&Bookmark This File"); - act = new TDEAction( caption, "bookmark_add", 0, TQT_TQOBJECT(this), TQT_SLOT( slotPopupAddToBookmark() ), &m_ownActions, "bookmark_add" ); + act = new TDEAction( caption, "bookmark_add", 0, this, TQ_SLOT( slotPopupAddToBookmark() ), &m_ownActions, "bookmark_add" ); if (m_lstItems.count() > 1) act->setEnabled(false); if (kapp->authorizeTDEAction("bookmarks")) @@ -705,10 +697,9 @@ void KonqPopupMenu::setup(KonqPopupFlags kpf) } // findAllResources() also removes duplicates - const TQStringList entries = TDEGlobal::dirs()->findAllResources("data", - "konqueror/servicemenus/*.desktop", - false /* recursive */, - true /* unique */); + TQStringList entries = TDEGlobal::dirs()->findAllResources("data", + "konqueror/servicemenus/*.desktop", false, true); + entries.sort(); // sort to ensure consistent order in popup menu TQStringList::ConstIterator eIt = entries.begin(); const TQStringList::ConstIterator eEnd = entries.end(); for (; eIt != eEnd; ++eIt ) @@ -840,7 +831,7 @@ void KonqPopupMenu::setup(KonqPopupFlags kpf) const TQString priority = cfg.readEntry("X-TDE-Priority"); const TQString submenuName = cfg.readEntry( "X-TDE-Submenu" ); - ServiceList* list = s.selectList( priority, submenuName ); + ServiceList *list = s.selectList( priority, submenuName ); (*list) += KDEDesktopMimeType::userDefinedServices( *eIt, cfg, url.isLocalFile(), m_lstPopupURLs ); } } @@ -924,7 +915,7 @@ void KonqPopupMenu::setup(KonqPopupFlags kpf) actionName = i18n( "Open with %1" ).arg( actionName ); act = new TDEAction( actionName, (*it)->pixmap( TDEIcon::Small ), 0, - TQT_TQOBJECT(this), TQT_SLOT( slotRunService() ), + this, TQ_SLOT( slotRunService() ), &m_ownActions, nam.prepend( "appservice_" ) ); addAction( act, menu ); @@ -941,12 +932,12 @@ void KonqPopupMenu::setup(KonqPopupFlags kpf) { openWithActionName = i18n( "&Open With..." ); } - TDEAction *openWithAct = new TDEAction( openWithActionName, 0, TQT_TQOBJECT(this), TQT_SLOT( slotPopupOpenWith() ), &m_ownActions, "openwith" ); + TDEAction *openWithAct = new TDEAction( openWithActionName, 0, this, TQ_SLOT( slotPopupOpenWith() ), &m_ownActions, "openwith" ); addAction( openWithAct, menu ); } else // no app offers -> Open With... { - act = new TDEAction( i18n( "&Open With..." ), 0, TQT_TQOBJECT(this), TQT_SLOT( slotPopupOpenWith() ), &m_ownActions, "openwith" ); + act = new TDEAction( i18n( "&Open With..." ), 0, this, TQ_SLOT( slotPopupOpenWith() ), &m_ownActions, "openwith" ); addAction( act ); } @@ -995,12 +986,12 @@ void KonqPopupMenu::setup(KonqPopupFlags kpf) addPendingSeparator(); } - if ( !isCurrentTrash && !isIntoTrash && !mediaFiles && sReading ) + if ( !isCurrentTrash && !isIntoTrash && !isMediaFile && sReading ) addPlugins(); // now it's time to add plugins if ( KPropertiesDialog::canDisplay( m_lstItems ) && (kpf & ShowProperties) ) { - act = new TDEAction( i18n( "&Properties" ), 0, TQT_TQOBJECT(this), TQT_SLOT( slotPopupProperties() ), + act = new TDEAction( i18n( "&Properties" ), "edit", 0, this, TQ_SLOT( slotPopupProperties() ), &m_ownActions, "properties" ); addAction( act ); } @@ -1014,7 +1005,7 @@ void KonqPopupMenu::setup(KonqPopupFlags kpf) if ( KFileShare::authorization() == KFileShare::Authorized ) { addSeparator(); - act = new TDEAction( i18n("Share"), 0, TQT_TQOBJECT(this), TQT_SLOT( slotOpenShareFileDialog() ), + act = new TDEAction( i18n("Share"), 0, this, TQ_SLOT( slotOpenShareFileDialog() ), &m_ownActions, "sharefile" ); addAction( act ); } @@ -1096,7 +1087,7 @@ void KonqPopupMenu::slotPopupAddToBookmark() void KonqPopupMenu::slotRunService() { - TQCString senderName = TQT_TQOBJECT_CONST(sender())->name(); + TQCString senderName = sender()->name(); int id = senderName.mid( senderName.find( '_' ) + 1 ).toInt(); // Is it a usual service (application) @@ -1194,7 +1185,7 @@ void KonqPopupMenu::addPlugins() KonqPopupMenuPlugin *plugin = KParts::ComponentFactory:: createInstanceFromLibrary<KonqPopupMenuPlugin>( TQFile::encodeName( (*iterator)->library() ), - TQT_TQOBJECT(this), + this, (*iterator)->name().latin1() ); if ( !plugin ) continue; diff --git a/libkonq/konq_popupmenu.h b/libkonq/konq_popupmenu.h index 5785d53ab..d50142c2f 100644 --- a/libkonq/konq_popupmenu.h +++ b/libkonq/konq_popupmenu.h @@ -55,7 +55,7 @@ class KBookmarkManager; */ class LIBKONQ_EXPORT KonqPopupMenu : public TQPopupMenu, public KonqXMLGUIClient { - Q_OBJECT + TQ_OBJECT public: /** @@ -210,7 +210,7 @@ private: }; class LIBKONQ_EXPORT KonqPopupMenuPlugin : public TQObject, public KonqXMLGUIClient { - Q_OBJECT + TQ_OBJECT public: /** * Constructor diff --git a/libkonq/konq_propsview.cc b/libkonq/konq_propsview.cpp index f9a69b8f6..f72aee191 100644 --- a/libkonq/konq_propsview.cc +++ b/libkonq/konq_propsview.cpp @@ -34,6 +34,8 @@ #include <ksimpleconfig.h> +#include "konq_sort_constants.h" + static TQPixmap wallpaperPixmap( const TQString & _wallpaper ) { TQString key = "wallpapers/"; @@ -65,9 +67,11 @@ static TQPixmap wallpaperPixmap( const TQString & _wallpaper ) struct KonqPropsView::Private { TQStringList* previewsToShow; + TextSortOrder textSortOrder; bool previewsEnabled:1; bool caseInsensitiveSort:1; bool dirsfirst:1; + bool hiddenfirst:1; bool descending:1; TQString sortcriterion; }; @@ -90,7 +94,9 @@ KonqPropsView::KonqPropsView( TDEInstance * instance, KonqPropsView * defaultPro m_iIconSize = config->readNumEntry( "IconSize", 0 ); m_iItemTextPos = config->readNumEntry( "ItemTextPos", TQIconView::Bottom ); d->sortcriterion = config->readEntry( "SortingCriterion", "sort_nci" ); + d->textSortOrder = (TextSortOrder) config->readNumEntry( "TextSortOrder", 1 ); d->dirsfirst = config->readBoolEntry( "SortDirsFirst", true ); + d->hiddenfirst = config->readBoolEntry( "SortHiddenFirst", true ); d->descending = config->readBoolEntry( "SortDescending", false ); m_bShowDot = config->readBoolEntry( "ShowDotFiles", false ); m_bShowDirectoryOverlays = config->readBoolEntry( "ShowDirectoryOverlays", false ); @@ -138,11 +144,21 @@ bool KonqPropsView::isCaseInsensitiveSort() const return d->caseInsensitiveSort; } +TextSortOrder KonqPropsView::getSortOrder() const +{ + return d->textSortOrder; +} + bool KonqPropsView::isDirsFirst() const { return d->dirsfirst; } +bool KonqPropsView::isHiddenFirst() const +{ + return d->hiddenfirst; +} + bool KonqPropsView::isDescending() const { return d->descending; @@ -199,7 +215,9 @@ bool KonqPropsView::enterDir( const KURL & dir ) m_iIconSize = m_defaultProps->iconSize(); m_iItemTextPos = m_defaultProps->itemTextPos(); d->sortcriterion = m_defaultProps->sortCriterion(); + d->textSortOrder = m_defaultProps->getSortOrder(); d->dirsfirst = m_defaultProps->isDirsFirst(); + d->hiddenfirst = m_defaultProps->isHiddenFirst(); d->descending = m_defaultProps->isDescending(); m_bShowDot = m_defaultProps->isShowingDotFiles(); d->caseInsensitiveSort=m_defaultProps->isCaseInsensitiveSort(); @@ -218,7 +236,9 @@ bool KonqPropsView::enterDir( const KURL & dir ) m_iIconSize = config->readNumEntry( "IconSize", m_iIconSize ); m_iItemTextPos = config->readNumEntry( "ItemTextPos", m_iItemTextPos ); d->sortcriterion = config->readEntry( "SortingCriterion" , d->sortcriterion ); + d->textSortOrder = (TextSortOrder) config->readNumEntry( "TextSortOrder", d->textSortOrder ); d->dirsfirst = config->readBoolEntry( "SortDirsFirst", d->dirsfirst ); + d->hiddenfirst = config->readBoolEntry( "SortHiddenFirst", d->hiddenfirst ); d->descending = config->readBoolEntry( "SortDescending", d->descending ); m_bShowDot = config->readBoolEntry( "ShowDotFiles", m_bShowDot ); d->caseInsensitiveSort=config->readBoolEntry("CaseInsensitiveSort",d->caseInsensitiveSort); @@ -315,6 +335,20 @@ void KonqPropsView::setSortCriterion( const TQString &criterion ) } } +void KonqPropsView::setSortOrder( TextSortOrder order) +{ + d->textSortOrder = order; + if ( m_defaultProps && !m_bSaveViewPropertiesLocally ) { + m_defaultProps->setSortOrder( order ); + } + else if (currentConfig()) + { + TDEConfigGroupSaver cgs(currentConfig(), currentGroup()); + currentConfig()->writeEntry( "TextSortOrder", d->textSortOrder ); + currentConfig()->sync(); + } +} + void KonqPropsView::setDirsFirst( bool first) { d->dirsfirst = first; @@ -328,6 +362,19 @@ void KonqPropsView::setDirsFirst( bool first) } } +void KonqPropsView::setHiddenFirst(bool first) +{ + d->hiddenfirst = first; + if ( m_defaultProps && !m_bSaveViewPropertiesLocally ) + m_defaultProps->setHiddenFirst( first ); + else if (currentConfig()) + { + TDEConfigGroupSaver cgs(currentConfig(), currentGroup()); + currentConfig()->writeEntry( "SortHiddenFirst", d->hiddenfirst ); + currentConfig()->sync(); + } +} + void KonqPropsView::setDescending( bool descend) { d->descending = descend; diff --git a/libkonq/konq_propsview.h b/libkonq/konq_propsview.h index c2759693f..132c53a55 100644 --- a/libkonq/konq_propsview.h +++ b/libkonq/konq_propsview.h @@ -26,6 +26,8 @@ #include <kurl.h> #include <libkonq_export.h> +#include "konq_sort_constants.h" + class TDEInstance; class TDEConfigBase; class TDEConfig; @@ -90,9 +92,15 @@ public: void setSortCriterion( const TQString &criterion ); const TQString& sortCriterion() const; + void setSortOrder( TextSortOrder order); + TextSortOrder getSortOrder() const; + void setDirsFirst ( bool first ); bool isDirsFirst() const; + void setHiddenFirst ( bool first ); + bool isHiddenFirst() const; + void setDescending (bool descending); bool isDescending() const; @@ -174,7 +182,7 @@ private: /** * Private data for KonqPropsView - * Implementation in konq_propsview.cc + * Implementation in konq_propsview.cpp */ struct Private; diff --git a/libkonq/konq_settings.cc b/libkonq/konq_settings.cpp index 41460e8ae..fe61d150a 100644 --- a/libkonq/konq_settings.cc +++ b/libkonq/konq_settings.cpp @@ -121,6 +121,8 @@ void KonqFMSettings::init( TDEConfig * config ) /// true if TQString::localeAwareCompare is case sensitive (it usually isn't, when LC_COLLATE is set) d->localeAwareCompareIsCaseSensitive = TQString( "a" ).localeAwareCompare( "B" ) > 0; // see #40131 + + m_doubleClickMoveToParent = config->readBoolEntry("DoubleClickMoveToParent", true); } bool KonqFMSettings::shouldEmbed( const TQString & serviceType ) const diff --git a/libkonq/konq_settings.h b/libkonq/konq_settings.h index daca8babe..52e9ac3b6 100644 --- a/libkonq/konq_settings.h +++ b/libkonq/konq_settings.h @@ -81,12 +81,13 @@ public: bool underlineLink() const { return m_underlineLink; } bool fileSizeInBytes() const { return m_fileSizeInBytes; } bool alwaysNewWin() const { return m_alwaysNewWin; } + bool doubleClickMoveToParent() const { return m_doubleClickMoveToParent; } const TQString & homeURL() const { return m_homeURL; } bool showFileTips() const {return m_showFileTips; } bool showPreviewsInFileTips() const; int numFileTips() const {return m_numFileTips; } - bool renameIconDirectly() const; + bool renameIconDirectly() const; // Font settings const TQFont& standardFont() const { return m_standardFont; } @@ -107,7 +108,7 @@ private: bool m_underlineLink; bool m_fileSizeInBytes; bool m_alwaysNewWin; - bool m_bTreeFollow; + bool m_doubleClickMoveToParent; TQMap<TQString, TQString> m_embedMap; diff --git a/libkonq/konq_sort_constants.h b/libkonq/konq_sort_constants.h new file mode 100644 index 000000000..f6c695b19 --- /dev/null +++ b/libkonq/konq_sort_constants.h @@ -0,0 +1,13 @@ +#ifndef KONQ_SORT_CONSTANTS_H +#define KONQ_SORT_CONSTANTS_H + +typedef unsigned short TextSortOrder; + // Can't use name 'SortOrder' because that's part of TQt + +enum { + UNICODE_UNMODIFIED = 0, + LOCALE_UNMODIFIED = 1, + UNICODE_CASEINSENSITIVE = 2, +} TextSortOrders; + +#endif // KONQ_SORT_CONSTANTS_H diff --git a/libkonq/konq_sound.cc b/libkonq/konq_sound.cpp index 9e1ca66fb..a2357dd23 100644 --- a/libkonq/konq_sound.cc +++ b/libkonq/konq_sound.cpp @@ -115,23 +115,21 @@ public: protected: virtual TQObject *createObject(TQObject * = 0, const char * = 0, - const char *className = TQOBJECT_OBJECT_NAME_STRING, const TQStringList &args = TQStringList()); + const char *className = "TQObject", const TQStringList &args = TQStringList()); }; TQObject *KonqSoundFactory::createObject(TQObject *, const char *, const char *className, const TQStringList &) { if (qstrcmp(className, "KonqSoundPlayer") == 0) - return TQT_TQOBJECT(new KonqSoundPlayerImpl()); + return new KonqSoundPlayerImpl(); return 0; } extern "C" { - KDE_EXPORT KLibFactory *init_konq_sound() + TDE_EXPORT KLibFactory *init_konq_sound() { return new KonqSoundFactory(); } } - -// vim: ts=4 sw=4 noet diff --git a/libkonq/konq_sound.h b/libkonq/konq_sound.h index c0139e763..9563984d9 100644 --- a/libkonq/konq_sound.h +++ b/libkonq/konq_sound.h @@ -31,5 +31,3 @@ public: }; #endif - -// vim: ts=4 sw=4 noet diff --git a/libkonq/konq_string_compare.h b/libkonq/konq_string_compare.h new file mode 100644 index 000000000..8d17d409f --- /dev/null +++ b/libkonq/konq_string_compare.h @@ -0,0 +1,51 @@ +#ifndef KONQ_STRING_COMPARE_H +#define KONQ_STRING_COMPARE_H + +#include "konq_sort_constants.h" + +static inline int stringCompare( + const TextSortOrder sortorder, + const TQString& a, + const TQString& b +) +{ + // Our caller probably determined sortorder from KonqPropsView::getSortOrder() + // but we have a reasonable fallback position for bogus values. + + switch(sortorder) { + + case UNICODE_UNMODIFIED: + /* + * Strictly character code(point) numeric comparison as defined + * by the Unicode Standard that is backward compatible with the + * the ASCII standard. + . */ + return a.compare( b ); + break; + + case UNICODE_CASEINSENSITIVE: + /* + * This is the traditional "case-insensitive" variation on character + * code order that ensures that ASCII lowercase and uppercase alphabetic + * characters are are grouped together instead of being separated by + * non-alphabetic ASCII characters [ \ ] ^ _ ` + */ + return a.lower().compare( b.lower() ); + break; + + case LOCALE_UNMODIFIED: + /* + * This is the pure locale-aware comparison as defined by ICU. + * Note: if LC_COLLATE == 'C' or 'Posix', this will produce same + * result as UNICODE_UNMODIFIED. + */ + return a.localeAwareCompare( b ); + break; + + default: // Treat as UNICODE_UNMODIFIED + return a.compare( b ); + break; + } +} + +#endif // KONQ_STRING_COMPARE_H diff --git a/libkonq/konq_undo.cc b/libkonq/konq_undo.cpp index 51d85587d..9272bbf5c 100644 --- a/libkonq/konq_undo.cc +++ b/libkonq/konq_undo.cpp @@ -93,14 +93,14 @@ KonqCommandRecorder::KonqCommandRecorder( KonqCommand::Type op, const KURL::List d->m_cmd.m_valid = true; d->m_cmd.m_src = src; d->m_cmd.m_dst = dst; - connect( job, TQT_SIGNAL( result( TDEIO::Job * ) ), - this, TQT_SLOT( slotResult( TDEIO::Job * ) ) ); + connect( job, TQ_SIGNAL( result( TDEIO::Job * ) ), + this, TQ_SLOT( slotResult( TDEIO::Job * ) ) ); if ( op != KonqCommand::MKDIR ) { - connect( job, TQT_SIGNAL( copyingDone( TDEIO::Job *, const KURL &, const KURL &, bool, bool ) ), - this, TQT_SLOT( slotCopyingDone( TDEIO::Job *, const KURL &, const KURL &, bool, bool ) ) ); - connect( job, TQT_SIGNAL( copyingLinkDone( TDEIO::Job *, const KURL &, const TQString &, const KURL & ) ), - this, TQT_SLOT( slotCopyingLinkDone( TDEIO::Job *, const KURL &, const TQString &, const KURL & ) ) ); + connect( job, TQ_SIGNAL( copyingDone( TDEIO::Job *, const KURL &, const KURL &, bool, bool ) ), + this, TQ_SLOT( slotCopyingDone( TDEIO::Job *, const KURL &, const KURL &, bool, bool ) ) ); + connect( job, TQ_SIGNAL( copyingLinkDone( TDEIO::Job *, const KURL &, const TQString &, const KURL & ) ), + this, TQ_SLOT( slotCopyingLinkDone( TDEIO::Job *, const KURL &, const TQString &, const KURL & ) ) ); } KonqUndoManager::incRef(); @@ -411,8 +411,8 @@ void KonqUndoManager::undoStep() undoRemovingDirectories(); if ( d->m_currentJob ) - connect( d->m_currentJob, TQT_SIGNAL( result( TDEIO::Job * ) ), - this, TQT_SLOT( slotResult( TDEIO::Job * ) ) ); + connect( d->m_currentJob, TQ_SIGNAL( result( TDEIO::Job * ) ), + this, TQ_SLOT( slotResult( TDEIO::Job * ) ) ); } void KonqUndoManager::undoMakingDirectories() diff --git a/libkonq/konq_undo.h b/libkonq/konq_undo.h index fa908de67..17af645b5 100644 --- a/libkonq/konq_undo.h +++ b/libkonq/konq_undo.h @@ -70,7 +70,7 @@ struct KonqCommand class KonqCommandRecorder : public TQObject { - Q_OBJECT + TQ_OBJECT public: KonqCommandRecorder( KonqCommand::Type op, const KURL::List &src, const KURL &dst, TDEIO::Job *job ); virtual ~KonqCommandRecorder(); @@ -88,7 +88,7 @@ private: class LIBKONQ_EXPORT KonqUndoManager : public TQObject, public DCOPObject { - Q_OBJECT + TQ_OBJECT K_DCOP friend class KonqUndoJob; public: diff --git a/libkonq/konq_xmlguiclient.cc b/libkonq/konq_xmlguiclient.cpp index c3c7215b9..a12d237c6 100644 --- a/libkonq/konq_xmlguiclient.cc +++ b/libkonq/konq_xmlguiclient.cpp @@ -154,4 +154,21 @@ bool KonqXMLGUIClient::hasAction() const return d->hasAction; } +bool KonqXMLGUIClient::hasGroup(const TQString &name) const +{ + if (name.isEmpty()) + { + return false; + } + TQDomNodeList groups = m_doc.elementsByTagName("definegroup"); + for (uint idx = 0; idx < groups.count(); ++idx) + { + TQDomElement group = groups.item(idx).toElement(); + if (group.hasAttribute(d->attrName) && group.attribute(d->attrName) == name) + { + return true; + } + } + return false; +} diff --git a/libkonq/konq_xmlguiclient.h b/libkonq/konq_xmlguiclient.h index 685b58a34..5696573da 100644 --- a/libkonq/konq_xmlguiclient.h +++ b/libkonq/konq_xmlguiclient.h @@ -34,24 +34,26 @@ class LIBKONQ_EXPORT KonqXMLGUIClient : public KXMLGUIClient { public: - KonqXMLGUIClient( ); - KonqXMLGUIClient( KXMLGUIClient *parent ); - virtual ~KonqXMLGUIClient( ); + KonqXMLGUIClient(); + KonqXMLGUIClient(KXMLGUIClient *parent); + virtual ~KonqXMLGUIClient(); /** * Reimplemented for internal purpose */ - TQDomDocument domDocument( ) const; + TQDomDocument domDocument() const; + TQDomElement DomElement() const; // KDE4: s/D/d/ - TQDomElement DomElement( ) const; // KDE4: s/D/d/ + // @return true if the group named "name" exists + bool hasGroup(const TQString &name) const; protected: - void addAction( TDEAction *action, const TQDomElement &menu = TQDomElement() ); - void addAction( const char *name, const TQDomElement &menu = TQDomElement() ); - void addSeparator( const TQDomElement &menu = TQDomElement() ); + void addAction(TDEAction *action, const TQDomElement &menu = TQDomElement()); + void addAction(const char *name, const TQDomElement &menu = TQDomElement()); + void addSeparator(const TQDomElement &menu = TQDomElement()); /// only add a separator if an action is added afterwards void addPendingSeparator(); - void addGroup( const TQString &grp ); - void addMerge( const TQString &name ); + void addGroup(const TQString &grp); + void addMerge(const TQString &name); // @return true if addAction was called at least once bool hasAction() const; diff --git a/libkonq/libkonq_export.h b/libkonq/libkonq_export.h index 4e10a4ec0..23b8f2f38 100644 --- a/libkonq/libkonq_export.h +++ b/libkonq/libkonq_export.h @@ -21,18 +21,18 @@ #ifndef LIBKONQ_EXPORT_H #define LIBKONQ_EXPORT_H -/* needed for KDE_EXPORT macros */ +/* needed for TDE_EXPORT macros */ #include <kdemacros.h> /* needed, because e.g. Q_OS_UNIX is so frequently used */ #include <tqglobal.h> -#ifdef Q_WS_WIN +#ifdef TQ_WS_WIN #else /* Q_OS_UNIX */ /* export statements for unix */ -#define LIBKONQ_EXPORT KDE_EXPORT +#define LIBKONQ_EXPORT TDE_EXPORT #endif diff --git a/libkonq/tdefileivi.cc b/libkonq/tdefileivi.cpp index fa3a9557b..ad2d743a1 100644 --- a/libkonq/tdefileivi.cc +++ b/libkonq/tdefileivi.cpp @@ -32,6 +32,8 @@ #include <kdebug.h> #include <krun.h> #include <kservice.h> +#include <kmimetype.h> // for KDEDesktopMimeType +#include <kstandarddirs.h> #undef Bool @@ -386,7 +388,28 @@ void KFileIVI::returnPressed() if ( static_cast<KonqIconViewWidget*>(iconView())->isDesktop() ) { KURL url = m_fileitem->url(); if (url.protocol() == "media") { - (void) new KRun( url, m_fileitem->mode(), m_fileitem->isLocalFile() ); + TQString mimetype = m_fileitem->mimetype(); + TQString lockingAction = TQString::null; + if (mimetype.contains("encrypted_locked")) { + lockingAction = "konqueror/servicemenus/media_unlock.desktop"; + } + else if (mimetype.contains("encrypted_unlocked")) { + lockingAction = "konqueror/servicemenus/media_lock.desktop"; + } + if (!lockingAction.isEmpty()) { + TQString lockingService = TDEGlobal::dirs()->findResource("data", lockingAction); + if (!lockingService.isEmpty()) { + TQValueList<KDEDesktopMimeType::Service> serviceList = KDEDesktopMimeType::userDefinedServices(lockingService, m_fileitem->isLocalFile()); + if (serviceList.count() == 1) { + KURL::List m_lstURLs; + m_lstURLs.append(m_fileitem->url()); + KDEDesktopMimeType::executeService(m_lstURLs, serviceList[0]); + } + } + } + else { + (void) new KRun( url, m_fileitem->mode(), m_fileitem->isLocalFile() ); + } } else { // When clicking on a link to e.g. $HOME from the desktop, we want to open $HOME @@ -596,5 +619,3 @@ void KFileIVI::mimeTypeAndIconDetermined() { updatePixmapSize(); } - -/* vim: set noet sw=4 ts=8 softtabstop=4: */ diff --git a/libkonq/tdefileivi.h b/libkonq/tdefileivi.h index 4701fb9c1..3fb7e3734 100644 --- a/libkonq/tdefileivi.h +++ b/libkonq/tdefileivi.h @@ -251,7 +251,7 @@ private: /** * Private data for KFileIVI - * Implementation in tdefileivi.cc + * Implementation in tdefileivi.cpp */ struct Private; |