summaryrefslogtreecommitdiffstats
path: root/kdesktop/lock/lockprocess.cc
diff options
context:
space:
mode:
Diffstat (limited to 'kdesktop/lock/lockprocess.cc')
-rw-r--r--kdesktop/lock/lockprocess.cc164
1 files changed, 82 insertions, 82 deletions
diff --git a/kdesktop/lock/lockprocess.cc b/kdesktop/lock/lockprocess.cc
index 968eca7d7..d589232a1 100644
--- a/kdesktop/lock/lockprocess.cc
+++ b/kdesktop/lock/lockprocess.cc
@@ -40,17 +40,17 @@
#include <kpixmapeffect.h>
#include <kpixmap.h>
-#include <qframe.h>
-#include <qlabel.h>
-#include <qlayout.h>
-#include <qcursor.h>
-#include <qtimer.h>
-#include <qfile.h>
-#include <qsocketnotifier.h>
-#include <qvaluevector.h>
-#include <qtooltip.h>
-
-#include <qdatetime.h>
+#include <tqframe.h>
+#include <tqlabel.h>
+#include <tqlayout.h>
+#include <tqcursor.h>
+#include <tqtimer.h>
+#include <tqfile.h>
+#include <tqsocketnotifier.h>
+#include <tqvaluevector.h>
+#include <tqtooltip.h>
+
+#include <tqdatetime.h>
#include <stdlib.h>
#include <assert.h>
@@ -125,7 +125,7 @@ static void segv_handler(int)
// starting screensaver hacks, and password entry.f
//
LockProcess::LockProcess(bool child, bool useBlankOnly)
- : QWidget(0L, "saver window", WX11BypassWM),
+ : TQWidget(0L, "saver window", WX11BypassWM),
mOpenGLVisual(0),
child_saver(child),
mParent(0),
@@ -155,8 +155,8 @@ LockProcess::LockProcess(bool child, bool useBlankOnly)
mRootWidth = rootAttr.width;
mRootHeight = rootAttr.height;
{ // trigger creation of QToolTipManager, it does XSelectInput() on the root window
- QWidget w;
- QToolTip::add( &w, "foo" );
+ TQWidget w;
+ TQToolTip::add( &w, "foo" );
}
XSelectInput( qt_xdisplay(), qt_xrootwin(),
SubstructureNotifyMask | rootAttr.your_event_mask );
@@ -167,7 +167,7 @@ LockProcess::LockProcess(bool child, bool useBlankOnly)
"System/ScreenSavers/");
// Add KDE specific screensaver path
- QString relPath="System/ScreenSavers/";
+ TQString relPath="System/ScreenSavers/";
KServiceGroup::Ptr servGroup = KServiceGroup::baseGroup( "screensavers");
if (servGroup)
{
@@ -182,15 +182,15 @@ LockProcess::LockProcess(bool child, bool useBlankOnly)
gXA_VROOT = XInternAtom (qt_xdisplay(), "__SWM_VROOT", False);
gXA_SCREENSAVER_VERSION = XInternAtom (qt_xdisplay(), "_SCREENSAVER_VERSION", False);
- connect(&mHackProc, SIGNAL(processExited(KProcess *)),
- SLOT(hackExited(KProcess *)));
+ connect(&mHackProc, TQT_SIGNAL(processExited(KProcess *)),
+ TQT_SLOT(hackExited(KProcess *)));
- connect(&mSuspendTimer, SIGNAL(timeout()), SLOT(suspend()));
+ connect(&mSuspendTimer, TQT_SIGNAL(timeout()), TQT_SLOT(suspend()));
- QStringList dmopt =
- QStringList::split(QChar(','),
- QString::fromLatin1( ::getenv( "XDM_MANAGED" )));
- for (QStringList::ConstIterator it = dmopt.begin(); it != dmopt.end(); ++it)
+ TQStringList dmopt =
+ TQStringList::split(TQChar(','),
+ TQString::fromLatin1( ::getenv( "XDM_MANAGED" )));
+ for (TQStringList::ConstIterator it = dmopt.begin(); it != dmopt.end(); ++it)
if ((*it).startsWith("method="))
mMethod = (*it).mid(7);
@@ -203,7 +203,7 @@ LockProcess::LockProcess(bool child, bool useBlankOnly)
DPMSInfo(qt_xdisplay(), &state, &on);
if (on)
{
- connect(&mCheckDPMS, SIGNAL(timeout()), SLOT(checkDPMSActive()));
+ connect(&mCheckDPMS, TQT_SIGNAL(timeout()), TQT_SLOT(checkDPMSActive()));
// we can save CPU if we stop it as quickly as possible
// but we waste CPU if we check too often -> so take 10s
mCheckDPMS.start(10000);
@@ -212,7 +212,7 @@ LockProcess::LockProcess(bool child, bool useBlankOnly)
#endif
#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
greetPlugin.library = 0;
@@ -250,7 +250,7 @@ static void sighup_handler(int)
::write( signal_pipe[1], &tmp, 1);
}
-void LockProcess::timerEvent(QTimerEvent *ev)
+void LockProcess::timerEvent(TQTimerEvent *ev)
{
if (mAutoLogout && ev->timerId() == mAutoLogoutTimerId)
{
@@ -271,7 +271,7 @@ void LockProcess::setupPipe()
mPipe_fd = open(FIFO_FILE, O_RDONLY | O_NONBLOCK);
if (mPipe_fd > -1) {
mPipeOpen = true;
- QTimer::singleShot( PIPE_CHECK_INTERVAL, this, SLOT(checkPipe()) );
+ TQTimer::singleShot( PIPE_CHECK_INTERVAL, this, TQT_SLOT(checkPipe()) );
}
mknod(FIFO_FILE_OUT, S_IFIFO|0600, 0);
@@ -287,7 +287,7 @@ void LockProcess::checkPipe()
{
char readbuf[128];
int numread;
- QString to_display;
+ TQString to_display;
const char * pin_entry;
if (mPipeOpen == true) {
@@ -318,7 +318,7 @@ void LockProcess::checkPipe()
}
mDialogControlLock = false;
// Display info message dialog
- QTimer::singleShot( PIPE_CHECK_INTERVAL, this, SLOT(checkPipe()) );
+ TQTimer::singleShot( PIPE_CHECK_INTERVAL, this, TQT_SLOT(checkPipe()) );
InfoDlg inDlg( this );
inDlg.updateLabel(to_display);
inDlg.setUnlockIcon();
@@ -339,7 +339,7 @@ void LockProcess::checkPipe()
}
mDialogControlLock = false;
// Display info message dialog
- QTimer::singleShot( PIPE_CHECK_INTERVAL, this, SLOT(checkPipe()) );
+ TQTimer::singleShot( PIPE_CHECK_INTERVAL, this, TQT_SLOT(checkPipe()) );
InfoDlg inDlg( this );
inDlg.updateLabel(to_display);
if (readbuf[0] == 'K') inDlg.setKDEIcon();
@@ -363,7 +363,7 @@ void LockProcess::checkPipe()
}
mDialogControlLock = false;
// Display query dialog
- QTimer::singleShot( PIPE_CHECK_INTERVAL, this, SLOT(checkPipe()) );
+ TQTimer::singleShot( PIPE_CHECK_INTERVAL, this, TQT_SLOT(checkPipe()) );
QueryDlg qryDlg( this );
qryDlg.updateLabel(to_display);
qryDlg.setUnlockIcon();
@@ -381,7 +381,7 @@ void LockProcess::checkPipe()
return;
}
}
- QTimer::singleShot( PIPE_CHECK_INTERVAL, this, SLOT(checkPipe()) );
+ TQTimer::singleShot( PIPE_CHECK_INTERVAL, this, TQT_SLOT(checkPipe()) );
}
}
@@ -414,9 +414,9 @@ void LockProcess::setupSignals()
sigaction(SIGHUP, &act, 0L);
pipe(signal_pipe);
- QSocketNotifier* notif = new QSocketNotifier(signal_pipe[0],
- QSocketNotifier::Read, this );
- connect( notif, SIGNAL(activated(int)), SLOT(signalPipeSignal()));
+ TQSocketNotifier* notif = new TQSocketNotifier(signal_pipe[0],
+ TQSocketNotifier::Read, this );
+ connect( notif, TQT_SIGNAL(activated(int)), TQT_SLOT(signalPipeSignal()));
}
@@ -444,7 +444,7 @@ bool LockProcess::lock()
mBusy = true;
if (startLock())
{
- QTimer::singleShot(1000, this, SLOT(slotDeadTimePassed()));
+ TQTimer::singleShot(1000, this, TQT_SLOT(slotDeadTimePassed()));
return true;
}
stopSaver();
@@ -464,7 +464,7 @@ bool LockProcess::defaultSave()
mLocked = false;
if (startSaver()) {
if (mLockGrace >= 0)
- QTimer::singleShot(mLockGrace, this, SLOT(startLock()));
+ TQTimer::singleShot(mLockGrace, this, TQT_SLOT(startLock()));
return true;
}
return false;
@@ -527,7 +527,7 @@ void LockProcess::configure()
mPlugins = KDesktopSettings::pluginsUnlock();
if (mPlugins.isEmpty())
- mPlugins = QStringList("classic");
+ mPlugins = TQStringList("classic");
mPluginOptions = KDesktopSettings::pluginOptions();
}
@@ -539,15 +539,15 @@ void LockProcess::readSaver()
{
if (!mSaver.isEmpty())
{
- QString file = locate("scrsav", mSaver);
+ TQString file = locate("scrsav", mSaver);
bool opengl = kapp->authorize("opengl_screensavers");
bool manipulatescreen = kapp->authorize("manipulatescreen_screensavers");
KDesktopFile config(file, true);
if (config.readEntry("X-KDE-Type").utf8())
{
- QString saverType = config.readEntry("X-KDE-Type").utf8();
- QStringList saverTypes = QStringList::split(";", saverType);
+ TQString saverType = config.readEntry("X-KDE-Type").utf8();
+ TQStringList saverTypes = TQStringList::split(";", saverType);
for (uint i = 0; i < saverTypes.count(); i++)
{
if ((saverTypes[i] == "ManipulateScreen") && !manipulatescreen)
@@ -652,7 +652,7 @@ void LockProcess::createSaverWindow()
// set NoBackground so that the saver can capture the current
// screen state if necessary
- setBackgroundMode(QWidget::NoBackground);
+ setBackgroundMode(TQWidget::NoBackground);
setCursor( blankCursor );
setGeometry(0, 0, mRootWidth, mRootHeight);
@@ -677,8 +677,8 @@ void LockProcess::desktopResized()
// This slot needs to be able to execute very rapidly so as to prevent the user's desktop from ever
// being displayed, so we finish the hack restarting/display prettying operations in a separate timed slot
if (resizeTimer == NULL) {
- resizeTimer = new QTimer( this );
- connect( resizeTimer, SIGNAL(timeout()), this, SLOT(doDesktopResizeFinish()) );
+ resizeTimer = new TQTimer( this );
+ connect( resizeTimer, TQT_SIGNAL(timeout()), this, TQT_SLOT(doDesktopResizeFinish()) );
}
resizeTimer->start( 100, TRUE ); // 100 millisecond single shot timer; should allow display switching operations to finish before hack is started
}
@@ -817,7 +817,7 @@ void LockProcess::removeVRoot(Window win)
//
bool LockProcess::grabKeyboard()
{
- int rv = XGrabKeyboard( qt_xdisplay(), QApplication::desktop()->winId(),
+ int rv = XGrabKeyboard( qt_xdisplay(), TQApplication::desktop()->winId(),
True, GrabModeAsync, GrabModeAsync, CurrentTime );
return (rv == GrabSuccess);
@@ -832,7 +832,7 @@ bool LockProcess::grabKeyboard()
//
bool LockProcess::grabMouse()
{
- int rv = XGrabPointer( qt_xdisplay(), QApplication::desktop()->winId(),
+ int rv = XGrabPointer( qt_xdisplay(), TQApplication::desktop()->winId(),
True, GRABEVENTS, GrabModeAsync, GrabModeAsync, None,
blankCursor.handle(), CurrentTime );
@@ -898,8 +898,8 @@ bool LockProcess::startSaver()
saveVRoot();
if (mParent) {
- QSocketNotifier *notifier = new QSocketNotifier(mParent, QSocketNotifier::Read, this, "notifier");
- connect(notifier, SIGNAL( activated (int)), SLOT( quitSaver()));
+ TQSocketNotifier *notifier = new TQSocketNotifier(mParent, TQSocketNotifier::Read, this, "notifier");
+ connect(notifier, TQT_SIGNAL( activated (int)), TQT_SLOT( quitSaver()));
}
createSaverWindow();
move(0, 0);
@@ -929,26 +929,26 @@ void LockProcess::stopSaver()
DM().setLock( false );
ungrabInput();
const char *out = "GOAWAY!";
- for (QValueList<int>::ConstIterator it = child_sockets.begin(); it != child_sockets.end(); ++it)
+ for (TQValueList<int>::ConstIterator it = child_sockets.begin(); it != child_sockets.end(); ++it)
write(*it, out, sizeof(out));
}
}
// private static
-QVariant LockProcess::getConf(void *ctx, const char *key, const QVariant &dflt)
+TQVariant LockProcess::getConf(void *ctx, const char *key, const TQVariant &dflt)
{
LockProcess *that = (LockProcess *)ctx;
- QString fkey = QString::fromLatin1( key ) + '=';
- for (QStringList::ConstIterator it = that->mPluginOptions.begin();
+ TQString fkey = TQString::fromLatin1( key ) + '=';
+ for (TQStringList::ConstIterator it = that->mPluginOptions.begin();
it != that->mPluginOptions.end(); ++it)
if ((*it).startsWith( fkey ))
return (*it).mid( fkey.length() );
return dflt;
}
-void LockProcess::cantLock( const QString &txt)
+void LockProcess::cantLock( const TQString &txt)
{
- msgBox( QMessageBox::Critical, i18n("Will not lock the session, as unlocking would be impossible:\n") + txt );
+ msgBox( TQMessageBox::Critical, i18n("Will not lock the session, as unlocking would be impossible:\n") + txt );
}
#if 0 // placeholders for later
@@ -962,9 +962,9 @@ i18n("<i>kcheckpass</i> is unable to operate. Possibly it is not SetUID root.");
//
bool LockProcess::startLock()
{
- for (QStringList::ConstIterator it = mPlugins.begin(); it != mPlugins.end(); ++it) {
+ for (TQStringList::ConstIterator it = mPlugins.begin(); it != mPlugins.end(); ++it) {
GreeterPluginHandle plugin;
- QString path = KLibLoader::self()->findLibrary(
+ TQString path = KLibLoader::self()->findLibrary(
((*it)[0] == '/' ? *it : "kgreet_" + *it ).latin1() );
if (path.isEmpty()) {
kdWarning(1204) << "GreeterPlugin " << *it << " does not exist" << endl;
@@ -1018,10 +1018,10 @@ bool LockProcess::startHack()
mHackProc.clearArguments();
- QTextStream ts(&mSaverExec, IO_ReadOnly);
- QString word;
+ TQTextStream ts(&mSaverExec, IO_ReadOnly);
+ TQString word;
ts >> word;
- QString path = KStandardDirs::findExe(word);
+ TQString path = KStandardDirs::findExe(word);
if (!path.isEmpty())
{
@@ -1089,8 +1089,8 @@ void LockProcess::suspend()
if(!mSuspended)
{
mHackProc.kill(SIGSTOP);
- QApplication::syncX();
- mSavedScreen = QPixmap::grabWindow( winId());
+ TQApplication::syncX();
+ mSavedScreen = TQPixmap::grabWindow( winId());
}
mSuspended = true;
}
@@ -1103,7 +1103,7 @@ void LockProcess::resume( bool force )
{
XForceScreenSaver(qt_xdisplay(), ScreenSaverReset );
bitBlt( this, 0, 0, &mSavedScreen );
- QApplication::syncX();
+ TQApplication::syncX();
mHackProc.kill(SIGCONT);
}
mSuspended = false;
@@ -1124,7 +1124,7 @@ bool LockProcess::checkPass()
int ret = execDialog( &passDlg );
if (mForceReject == true) {
- ret = QDialog::Rejected;
+ ret = TQDialog::Rejected;
}
mForceReject = false;
@@ -1138,7 +1138,7 @@ bool LockProcess::checkPass()
SubstructureNotifyMask | rootAttr.your_event_mask );
}
- return ret == QDialog::Accepted;
+ return ret == TQDialog::Accepted;
}
else {
return 0;
@@ -1161,13 +1161,13 @@ static void fakeFocusIn( WId window )
XSendEvent( qt_xdisplay(), window, False, NoEventMask, &ev );
}
-int LockProcess::execDialog( QDialog *dlg )
+int LockProcess::execDialog( TQDialog *dlg )
{
currentDialog=dlg;
dlg->adjustSize();
- QRect rect = dlg->geometry();
- rect.moveCenter(KGlobalSettings::desktopGeometry(QCursor::pos()).center());
+ TQRect rect = dlg->geometry();
+ rect.moveCenter(KGlobalSettings::desktopGeometry(TQCursor::pos()).center());
dlg->move( rect.topLeft() );
if (mDialogs.isEmpty())
@@ -1193,14 +1193,14 @@ int LockProcess::execDialog( QDialog *dlg )
void LockProcess::preparePopup()
{
- QWidget *dlg = (QWidget *)sender();
+ TQWidget *dlg = (TQWidget *)sender();
mDialogs.prepend( dlg );
fakeFocusIn( dlg->winId() );
}
void LockProcess::cleanupPopup()
{
- QWidget *dlg = (QWidget *)sender();
+ TQWidget *dlg = (TQWidget *)sender();
mDialogs.remove( dlg );
fakeFocusIn( mDialogs.first()->winId() );
}
@@ -1208,7 +1208,7 @@ void LockProcess::cleanupPopup()
void LockProcess::doFunctionKeyBroadcast() {
// Provide a clean, pretty display switch by hiding the password dialog here
mBusy=true;
- QTimer::singleShot(1000, this, SLOT(slotDeadTimePassed()));
+ TQTimer::singleShot(1000, this, TQT_SLOT(slotDeadTimePassed()));
if (mkeyCode == XKeysymToKeycode(qt_xdisplay(), XF86XK_Display)) {
while (mDialogControlLock == true) sleep(1);
mDialogControlLock = true;
@@ -1244,7 +1244,7 @@ bool LockProcess::x11Event(XEvent *event)
(event->xkey.keycode == XKeysymToKeycode(event->xkey.display, XF86XK_AudioRaiseVolume)) || \
(event->xkey.keycode == XKeysymToKeycode(event->xkey.display, XF86XK_AudioLowerVolume))) {
mkeyCode = event->xkey.keycode;
- QTimer::singleShot( 100, this, SLOT(doFunctionKeyBroadcast()) );
+ TQTimer::singleShot( 100, this, TQT_SLOT(doFunctionKeyBroadcast()) );
return true;
}
}
@@ -1330,7 +1330,7 @@ void LockProcess::stayOnTop()
// and stack others below it
Window* stack = new Window[ mDialogs.count() + 1 ];
int count = 0;
- for( QValueList< QWidget* >::ConstIterator it = mDialogs.begin();
+ for( TQValueList< TQWidget* >::ConstIterator it = mDialogs.begin();
it != mDialogs.end();
++it )
stack[ count++ ] = (*it)->winId();
@@ -1404,23 +1404,23 @@ void LockProcess::unlockXF86()
}
#endif
-void LockProcess::msgBox( QMessageBox::Icon type, const QString &txt )
+void LockProcess::msgBox( TQMessageBox::Icon type, const TQString &txt )
{
- QDialog box( 0, "messagebox", true, WX11BypassWM );
- QFrame *winFrame = new QFrame( &box );
- winFrame->setFrameStyle( QFrame::WinPanel | QFrame::Raised );
+ TQDialog box( 0, "messagebox", true, WX11BypassWM );
+ TQFrame *winFrame = new TQFrame( &box );
+ winFrame->setFrameStyle( TQFrame::WinPanel | TQFrame::Raised );
winFrame->setLineWidth( 2 );
- QLabel *label1 = new QLabel( winFrame );
- label1->setPixmap( QMessageBox::standardIcon( type ) );
- QLabel *label2 = new QLabel( txt, winFrame );
+ TQLabel *label1 = new TQLabel( winFrame );
+ label1->setPixmap( TQMessageBox::standardIcon( type ) );
+ TQLabel *label2 = new TQLabel( txt, winFrame );
KPushButton *button = new KPushButton( KStdGuiItem::ok(), winFrame );
button->setDefault( true );
- button->setSizePolicy( QSizePolicy( QSizePolicy::Preferred, QSizePolicy::Preferred ) );
- connect( button, SIGNAL( clicked() ), &box, SLOT( accept() ) );
+ button->setSizePolicy( TQSizePolicy( TQSizePolicy::Preferred, TQSizePolicy::Preferred ) );
+ connect( button, TQT_SIGNAL( clicked() ), &box, TQT_SLOT( accept() ) );
- QVBoxLayout *vbox = new QVBoxLayout( &box );
+ TQVBoxLayout *vbox = new TQVBoxLayout( &box );
vbox->addWidget( winFrame );
- QGridLayout *grid = new QGridLayout( winFrame, 2, 2, 10 );
+ TQGridLayout *grid = new TQGridLayout( winFrame, 2, 2, 10 );
grid->addWidget( label1, 0, 0, Qt::AlignCenter );
grid->addWidget( label2, 0, 1, Qt::AlignCenter );
grid->addMultiCellWidget( button, 1,1, 0,1, Qt::AlignCenter );