diff options
Diffstat (limited to 'kdesktop/desktop.cc')
-rw-r--r-- | kdesktop/desktop.cc | 186 |
1 files changed, 93 insertions, 93 deletions
diff --git a/kdesktop/desktop.cc b/kdesktop/desktop.cc index 18cb69fb4..54513e962 100644 --- a/kdesktop/desktop.cc +++ b/kdesktop/desktop.cc @@ -33,9 +33,9 @@ #include <kcolordrag.h> #include <kurldrag.h> -#include <qdir.h> -#include <qevent.h> -#include <qtooltip.h> +#include <tqdir.h> +#include <tqevent.h> +#include <tqtooltip.h> #include <netwm.h> #include <dcopclient.h> @@ -63,31 +63,31 @@ //#include <kaccelbase.h> extern int kdesktop_screen_number; -extern QCString kdesktop_name, kicker_name, kwin_name; +extern TQCString kdesktop_name, kicker_name, kwin_name; -KRootWidget::KRootWidget() : QObject() +KRootWidget::KRootWidget() : TQObject() { kapp->desktop()->installEventFilter(this); kapp->desktop()->setAcceptDrops( true ); } -bool KRootWidget::eventFilter ( QObject *, QEvent * e ) +bool KRootWidget::eventFilter ( TQObject *, TQEvent * e ) { - if (e->type() == QEvent::MouseButtonPress) + if (e->type() == TQEvent::MouseButtonPress) { - QMouseEvent *me = static_cast<QMouseEvent *>(e); + TQMouseEvent *me = static_cast<TQMouseEvent *>(e); KRootWm::self()->mousePressed( me->globalPos(), me->button() ); return true; } - else if (e->type() == QEvent::Wheel) + else if (e->type() == TQEvent::Wheel) { - QWheelEvent *we = static_cast<QWheelEvent *>(e); + TQWheelEvent *we = static_cast<TQWheelEvent *>(e); emit wheelRolled(we->delta()); return true; } - else if ( e->type() == QEvent::DragEnter ) + else if ( e->type() == TQEvent::DragEnter ) { - QDragEnterEvent* de = static_cast<QDragEnterEvent *>( e ); + TQDragEnterEvent* de = static_cast<TQDragEnterEvent *>( e ); bool b = !KGlobal::config()->isImmutable() && !KGlobal::dirs()->isRestrictedResource( "wallpaper" ); bool imageURL = false; @@ -102,16 +102,16 @@ bool KRootWidget::eventFilter ( QObject *, QEvent * e ) imageURL = true; } - b = b && ( KColorDrag::canDecode( de ) || QImageDrag::canDecode( de ) || imageURL ); + b = b && ( KColorDrag::canDecode( de ) || TQImageDrag::canDecode( de ) || imageURL ); de->accept( b ); return true; } - else if ( e->type() == QEvent::Drop ) + else if ( e->type() == TQEvent::Drop ) { - QDropEvent* de = static_cast<QDropEvent*>( e ); + TQDropEvent* de = static_cast<TQDropEvent*>( e ); if ( KColorDrag::canDecode( de ) ) emit colorDropEvent( de ); - else if ( QImageDrag::canDecode( de ) ) + else if ( TQImageDrag::canDecode( de ) ) emit imageDropEvent( de ); else if ( KURLDrag::canDecode( de ) ) { KURL::List list; @@ -132,7 +132,7 @@ const char* KDesktop::m_wheelDirectionStrings[2] = { "Forward", "Reverse" }; KDesktop::KDesktop( bool x_root_hack, bool wait_for_kded ) : DCOPObject( "KDesktopIface" ), - QWidget( 0L, "desktop", WResizeNoErase | ( x_root_hack ? (WStyle_Customize | WStyle_NoBorder) : 0) ), + TQWidget( 0L, "desktop", WResizeNoErase | ( x_root_hack ? (WStyle_Customize | WStyle_NoBorder) : 0) ), // those two WStyle_ break kdesktop when the root-hack isn't used (no Dnd) startup_id( NULL ), m_waitForKicker(0) { @@ -149,8 +149,8 @@ KDesktop::KDesktop( bool x_root_hack, bool wait_for_kded ) : m_pKwinmodule = new KWinModule( this ); kapp->dcopClient()->setNotifications(true); - kapp->dcopClient()->connectDCOPSignal(kicker_name, kicker_name, "desktopIconsAreaChanged(QRect, int)", - "KDesktopIface", "desktopIconsAreaChanged(QRect, int)", false); + kapp->dcopClient()->connectDCOPSignal(kicker_name, kicker_name, "desktopIconsAreaChanged(TQRect, int)", + "KDesktopIface", "desktopIconsAreaChanged(TQRect, int)", false); // Dont repaint on configuration changes during construction m_bInit = true; @@ -172,31 +172,31 @@ KDesktop::KDesktop( bool x_root_hack, bool wait_for_kded ) : } - setGeometry( QApplication::desktop()->geometry() ); + setGeometry( TQApplication::desktop()->geometry() ); lower(); - connect( kapp, SIGNAL( shutDown() ), - this, SLOT( slotShutdown() ) ); + connect( kapp, TQT_SIGNAL( shutDown() ), + this, TQT_SLOT( slotShutdown() ) ); - connect(kapp, SIGNAL(settingsChanged(int)), - this, SLOT(slotSettingsChanged(int))); + connect(kapp, TQT_SIGNAL(settingsChanged(int)), + this, TQT_SLOT(slotSettingsChanged(int))); kapp->addKipcEventMask(KIPC::SettingsChanged); kapp->addKipcEventMask(KIPC::IconChanged); - connect(kapp, SIGNAL(iconChanged(int)), this, SLOT(slotIconChanged(int))); + connect(kapp, TQT_SIGNAL(iconChanged(int)), this, TQT_SLOT(slotIconChanged(int))); - connect(KSycoca::self(), SIGNAL(databaseChanged()), - this, SLOT(slotDatabaseChanged())); + connect(KSycoca::self(), TQT_SIGNAL(databaseChanged()), + this, TQT_SLOT(slotDatabaseChanged())); m_pIconView = 0; m_pRootWidget = 0; bgMgr = 0; initRoot(); - QTimer::singleShot(0, this, SLOT( slotStart() )); + TQTimer::singleShot(0, this, TQT_SLOT( slotStart() )); #if (QT_VERSION-0 >= 0x030200) // XRANDR support - connect( kapp->desktop(), SIGNAL( resized( int )), SLOT( desktopResized())); + connect( kapp->desktop(), TQT_SIGNAL( resized( int )), TQT_SLOT( desktopResized())); #endif } @@ -219,8 +219,8 @@ KDesktop::initRoot() m_pIconView = 0; { // trigger creation of QToolTipManager, it does XSelectInput() on the root window - QWidget w; - QToolTip::add( &w, "foo" ); + TQWidget w; + TQToolTip::add( &w, "foo" ); } // NOTE: If mouse clicks stop working again, it's most probably something doing XSelectInput() // on the root window after this, and setting it to some fixed value instead of adding its mask. @@ -229,21 +229,21 @@ KDesktop::initRoot() XSelectInput(dpy, root, attrs.your_event_mask | ButtonPressMask); m_pRootWidget = new KRootWidget; - connect(m_pRootWidget, SIGNAL(wheelRolled(int)), this, SLOT(slotSwitchDesktops(int))); - connect(m_pRootWidget, SIGNAL(colorDropEvent(QDropEvent*)), this, SLOT(handleColorDropEvent(QDropEvent*)) ); - connect(m_pRootWidget, SIGNAL(imageDropEvent(QDropEvent*)), this, SLOT(handleImageDropEvent(QDropEvent*)) ); - connect(m_pRootWidget, SIGNAL(newWallpaper(const KURL&)), this, SLOT(slotNewWallpaper(const KURL&)) ); + connect(m_pRootWidget, TQT_SIGNAL(wheelRolled(int)), this, TQT_SLOT(slotSwitchDesktops(int))); + connect(m_pRootWidget, TQT_SIGNAL(colorDropEvent(TQDropEvent*)), this, TQT_SLOT(handleColorDropEvent(TQDropEvent*)) ); + connect(m_pRootWidget, TQT_SIGNAL(imageDropEvent(TQDropEvent*)), this, TQT_SLOT(handleImageDropEvent(TQDropEvent*)) ); + connect(m_pRootWidget, TQT_SIGNAL(newWallpaper(const KURL&)), this, TQT_SLOT(slotNewWallpaper(const KURL&)) ); // Geert Jansen: backgroundmanager belongs here // TODO tell KBackgroundManager if we change widget() bgMgr = new KBackgroundManager( m_pIconView, m_pKwinmodule ); bgMgr->setExport(1); - connect( bgMgr, SIGNAL( initDone()), SLOT( backgroundInitDone())); + connect( bgMgr, TQT_SIGNAL( initDone()), TQT_SLOT( backgroundInitDone())); if (!m_bInit) { delete KRootWm::self(); KRootWm* krootwm = new KRootWm( this ); // handler for root menu (used by kdesktop on RMB click) - keys->setSlot("Lock Session", krootwm, SLOT(slotLock())); + keys->setSlot("Lock Session", krootwm, TQT_SLOT(slotLock())); keys->updateConnections(); } } @@ -254,21 +254,21 @@ KDesktop::initRoot() delete m_pRootWidget; m_pRootWidget = 0; m_pIconView = new KDIconView( this, 0 ); - connect( m_pIconView, SIGNAL( imageDropEvent( QDropEvent * ) ), - this, SLOT( handleImageDropEvent( QDropEvent * ) ) ); - connect( m_pIconView, SIGNAL( colorDropEvent( QDropEvent * ) ), - this, SLOT( handleColorDropEvent( QDropEvent * ) ) ); - connect( m_pIconView, SIGNAL( newWallpaper( const KURL & ) ), - this, SLOT( slotNewWallpaper( const KURL & ) ) ); - connect( m_pIconView, SIGNAL( wheelRolled( int ) ), - this, SLOT( slotSwitchDesktops( int ) ) ); + connect( m_pIconView, TQT_SIGNAL( imageDropEvent( TQDropEvent * ) ), + this, TQT_SLOT( handleImageDropEvent( TQDropEvent * ) ) ); + connect( m_pIconView, TQT_SIGNAL( colorDropEvent( TQDropEvent * ) ), + this, TQT_SLOT( handleColorDropEvent( TQDropEvent * ) ) ); + connect( m_pIconView, TQT_SIGNAL( newWallpaper( const KURL & ) ), + this, TQT_SLOT( slotNewWallpaper( const KURL & ) ) ); + connect( m_pIconView, TQT_SIGNAL( wheelRolled( int ) ), + this, TQT_SLOT( slotSwitchDesktops( int ) ) ); // All the QScrollView/QWidget-specific stuff should go here, so that we can use // another qscrollview/widget instead of the iconview and use the same code - m_pIconView->setVScrollBarMode( QScrollView::AlwaysOff ); - m_pIconView->setHScrollBarMode( QScrollView::AlwaysOff ); + m_pIconView->setVScrollBarMode( TQScrollView::AlwaysOff ); + m_pIconView->setHScrollBarMode( TQScrollView::AlwaysOff ); m_pIconView->setDragAutoScroll( false ); - m_pIconView->setFrameStyle( QFrame::NoFrame ); + m_pIconView->setFrameStyle( TQFrame::NoFrame ); m_pIconView->viewport()->setBackgroundMode( X11ParentRelative ); m_pIconView->setFocusPolicy( StrongFocus ); m_pIconView->viewport()->setFocusPolicy( StrongFocus ); @@ -279,23 +279,23 @@ KDesktop::initRoot() // TODO tell KBackgroundManager if we change widget() bgMgr = new KBackgroundManager( m_pIconView, m_pKwinmodule ); bgMgr->setExport(1); - connect( bgMgr, SIGNAL( initDone()), SLOT( backgroundInitDone())); + connect( bgMgr, TQT_SIGNAL( initDone()), TQT_SLOT( backgroundInitDone())); // make sure it is initialized before we first call updateWorkArea() m_pIconView->initConfig( m_bInit ); // set the size of the area for desktop icons placement { - QByteArray data, result; - QDataStream arg(data, IO_WriteOnly); + TQByteArray data, result; + TQDataStream arg(data, IO_WriteOnly); arg << kdesktop_screen_number; - QCString replyType; - QRect area; + TQCString replyType; + TQRect area; if ( kapp->dcopClient()->call(kicker_name, kicker_name, "desktopIconsArea(int)", data, replyType, result, false, 2000) ) { - QDataStream res(result, IO_ReadOnly); + TQDataStream res(result, IO_ReadOnly); res >> area; m_pIconView->updateWorkArea(area); @@ -305,8 +305,8 @@ KDesktop::initRoot() { // if we failed to get the information from kicker wait a little - probably // this is the KDE startup and kicker is simply not running yet - m_waitForKicker = new QTimer(this); - connect(m_waitForKicker, SIGNAL(timeout()), this, SLOT(slotNoKicker())); + m_waitForKicker = new TQTimer(this); + connect(m_waitForKicker, TQT_SIGNAL(timeout()), this, TQT_SLOT(slotNoKicker())); m_waitForKicker->start(15000, true); } else // we are not called from the ctor, so kicker should already run @@ -321,12 +321,12 @@ KDesktop::initRoot() m_pIconView->start(); delete KRootWm::self(); KRootWm* krootwm = new KRootWm( this ); // handler for root menu (used by kdesktop on RMB click) - keys->setSlot("Lock Session", krootwm, SLOT(slotLock())); + keys->setSlot("Lock Session", krootwm, TQT_SLOT(slotLock())); keys->updateConnections(); } } else { DCOPRef r( "ksmserver", "ksmserver" ); - r.send( "resumeStartup", QCString( "kdesktop" )); + r.send( "resumeStartup", TQCString( "kdesktop" )); } KWin::setType( winId(), NET::Desktop ); @@ -349,7 +349,7 @@ KDesktop::backgroundInitDone() // avoid flicker if (m_bDesktopEnabled) { - const QPixmap *bg = QApplication::desktop()->screen()->backgroundPixmap(); + const TQPixmap *bg = TQApplication::desktop()->screen()->backgroundPixmap(); if ( bg ) m_pIconView->setErasePixmap( *bg ); @@ -358,7 +358,7 @@ KDesktop::backgroundInitDone() } DCOPRef r( "ksmserver", "ksmserver" ); - r.send( "resumeStartup", QCString( "kdesktop" )); + r.send( "resumeStartup", TQCString( "kdesktop" )); } void @@ -394,9 +394,9 @@ KDesktop::slotStart() keys->readSettings(); keys->updateConnections(); - connect(kapp, SIGNAL(appearanceChanged()), SLOT(slotConfigure())); + connect(kapp, TQT_SIGNAL(appearanceChanged()), TQT_SLOT(slotConfigure())); - QTimer::singleShot(300, this, SLOT( slotUpAndRunning() )); + TQTimer::singleShot(300, this, TQT_SLOT( slotUpAndRunning() )); } void @@ -405,10 +405,10 @@ KDesktop::runAutoStart() // now let's execute all the stuff in the autostart folder. // the stuff will actually be really executed when the event loop is // entered, since KRun internally uses a QTimer - QDir dir( KGlobalSettings::autostartPath() ); - QStringList entries = dir.entryList( QDir::Files ); - QStringList::Iterator it = entries.begin(); - QStringList::Iterator end = entries.end(); + TQDir dir( KGlobalSettings::autostartPath() ); + TQStringList entries = dir.entryList( TQDir::Files ); + TQStringList::Iterator it = entries.begin(); + TQStringList::Iterator end = entries.end(); for (; it != end; ++it ) { // Don't execute backup files @@ -489,7 +489,7 @@ void KDesktop::popupExecuteCommand() popupExecuteCommand(""); } -void KDesktop::popupExecuteCommand(const QString& command) +void KDesktop::popupExecuteCommand(const TQString& command) { if (m_bInit) return; @@ -518,7 +518,7 @@ void KDesktop::popupExecuteCommand(const QString& command) } else { NETRootInfo i( qt_xdisplay(), NET::Supported ); if( !i.isSupported( NET::WM2FullPlacement )) { - QRect rect = KGlobalSettings::desktopGeometry(QCursor::pos()); + TQRect rect = KGlobalSettings::desktopGeometry(TQCursor::pos()); m_miniCli->move(rect.x() + (rect.width() - m_miniCli->width())/2, rect.y() + (rect.height() - m_miniCli->height())/2); } @@ -576,11 +576,11 @@ void KDesktop::unselectAll() m_pIconView->selectAll( false ); } -QStringList KDesktop::selectedURLs() +TQStringList KDesktop::selectedURLs() { if (m_pIconView) return m_pIconView->selectedURLs(); - return QStringList(); + return TQStringList(); } void KDesktop::refreshIcons() @@ -689,7 +689,7 @@ void KDesktop::slotSetVRoot() return; if (KWin::windowInfo(winId()).mappingState() == NET::Withdrawn) { - QTimer::singleShot(100, this, SLOT(slotSetVRoot())); + TQTimer::singleShot(100, this, TQT_SLOT(slotSetVRoot())); return; } @@ -728,12 +728,12 @@ void KDesktop::slotShutdown() } // don't hide when someone presses Alt-F4 on us -void KDesktop::closeEvent(QCloseEvent *e) +void KDesktop::closeEvent(TQCloseEvent *e) { e->ignore(); } -void KDesktop::desktopIconsAreaChanged(const QRect &area, int screen) +void KDesktop::desktopIconsAreaChanged(const TQRect &area, int screen) { // hurra! kicker is alive if ( m_waitForKicker ) m_waitForKicker->stop(); @@ -768,14 +768,14 @@ void KDesktop::slotSwitchDesktops(int delta) } } -void KDesktop::handleColorDropEvent(QDropEvent * e) +void KDesktop::handleColorDropEvent(TQDropEvent * e) { KPopupMenu popup; popup.insertItem(SmallIconSet("colors"),i18n("Set as Primary Background Color"), 1); popup.insertItem(SmallIconSet("colors"),i18n("Set as Secondary Background Color"), 2); int result = popup.exec(e->pos()); - QColor c; + TQColor c; KColorDrag::decode(e, c); switch (result) { case 1: bgMgr->setColor(c, true); break; @@ -785,7 +785,7 @@ void KDesktop::handleColorDropEvent(QDropEvent * e) bgMgr->setWallpaper(0,0); } -void KDesktop::handleImageDropEvent(QDropEvent * e) +void KDesktop::handleImageDropEvent(TQDropEvent * e) { KPopupMenu popup; if ( m_pIconView ) @@ -799,7 +799,7 @@ void KDesktop::handleImageDropEvent(QDropEvent * e) if (result == 1) { bool ok = true; - QString filename = KInputDialog::getText(QString::null, i18n("Enter a name for the image below:"), QString::null, &ok, m_pIconView); + TQString filename = KInputDialog::getText(TQString::null, i18n("Enter a name for the image below:"), TQString::null, &ok, m_pIconView); if (!ok) { @@ -815,9 +815,9 @@ void KDesktop::handleImageDropEvent(QDropEvent * e) filename += ".png"; } - QImage i; - QImageDrag::decode(e, i); - KTempFile tmpFile(QString::null, filename); + TQImage i; + TQImageDrag::decode(e, i); + KTempFile tmpFile(TQString::null, filename); i.save(tmpFile.name(), "PNG"); // We pass 0 as parent window because passing the desktop is not a good idea KURL src; @@ -829,8 +829,8 @@ void KDesktop::handleImageDropEvent(QDropEvent * e) } else if (result == 2) { - QImage i; - QImageDrag::decode(e, i); + TQImage i; + TQImageDrag::decode(e, i); KTempFile tmpFile(KGlobal::dirs()->saveLocation("wallpaper"), ".png"); i.save(tmpFile.name(), "PNG"); kdDebug(1204) << "KDesktop::contentsDropEvent " << tmpFile.name() << endl; @@ -847,9 +847,9 @@ void KDesktop::slotNewWallpaper(const KURL &url) else { // Figure out extension - QString fileName = url.fileName(); - QFileInfo fileInfo( fileName ); - QString ext = fileInfo.extension(); + TQString fileName = url.fileName(); + TQFileInfo fileInfo( fileName ); + TQString ext = fileInfo.extension(); // Store tempfile in a place where it will still be available after a reboot KTempFile tmpFile( KGlobal::dirs()->saveLocation("wallpaper"), "." + ext ); KURL localURL; localURL.setPath( tmpFile.name() ); @@ -948,16 +948,16 @@ void KDesktop::desktopResized() m_pIconView->resize(kapp->desktop()->size()); // get new desktopIconsArea from kicker - QByteArray data, result; - QDataStream arg(data, IO_WriteOnly); + TQByteArray data, result; + TQDataStream arg(data, IO_WriteOnly); arg << kdesktop_screen_number; - QCString replyType; - QRect area; + TQCString replyType; + TQRect area; if ( kapp->dcopClient()->call(kicker_name, kicker_name, "desktopIconsArea(int)", data, replyType, result, false, 2000) ) { - QDataStream res(result, IO_ReadOnly); + TQDataStream res(result, IO_ReadOnly); res >> area; } else @@ -976,14 +976,14 @@ void KDesktop::switchDesktops( int delta ) m_bWheelSwitchesWorkspace = old; } -bool KDesktop::event(QEvent * e) +bool KDesktop::event(TQEvent * e) { - if ( e->type() == QEvent::WindowDeactivate) + if ( e->type() == TQEvent::WindowDeactivate) { if (m_pIconView) m_pIconView->clearSelection(); } - return QWidget::event(e); + return TQWidget::event(e); } #include "desktop.moc" |