Rename KStartup for enhanced compatibility with KDE4

pull/2/head
Timothy Pearson 11 years ago
parent 01c60a2678
commit 93943a849d

@ -83,9 +83,9 @@ void KrashConfig :: readConfig()
TQCString startup_id( args->getOption( "startupid" )); TQCString startup_id( args->getOption( "startupid" ));
if (!startup_id.isEmpty()) if (!startup_id.isEmpty())
{ // stop startup notification { // stop startup notification
KStartupInfoId id; TDEStartupInfoId id;
id.initId( startup_id ); id.initId( startup_id );
KStartupInfo::sendFinish( id ); TDEStartupInfo::sendFinish( id );
} }
TDEConfig *config = TDEGlobal::config(); TDEConfig *config = TDEGlobal::config();

@ -102,7 +102,7 @@ TopLevel::TopLevel( const TQString &destDir, TQWidget *parent, const char *name
mDestDir = destDir; mDestDir = destDir;
mDestDir = mDestDir.replace( TQRegExp( "^~/" ), TQDir::homeDirPath() + "/" ); mDestDir = mDestDir.replace( TQRegExp( "^~/" ), TQDir::homeDirPath() + "/" );
KStartupInfo::appStarted(); TDEStartupInfo::appStarted();
TQAccel *accel = new TQAccel( this ); TQAccel *accel = new TQAccel( this );
accel->connectItem( accel->insertItem( Key_Q + CTRL ), kapp, TQT_SLOT( quit() ) ); accel->connectItem( accel->insertItem( Key_Q + CTRL ), kapp, TQT_SLOT( quit() ) );

@ -162,7 +162,7 @@ void KateApp::restoreKate ()
newMainWindow (); newMainWindow ();
// Do not notify about start there: this makes kicker crazy and kate go to a wrong desktop. // Do not notify about start there: this makes kicker crazy and kate go to a wrong desktop.
// KStartupInfo::setNewStartupId( activeMainWindow(), startupId()); // TDEStartupInfo::setNewStartupId( activeMainWindow(), startupId());
} }
bool KateApp::startupKate () bool KateApp::startupKate ()
@ -178,7 +178,7 @@ bool KateApp::startupKate ()
if (!sessionManager()->chooseSession ()) if (!sessionManager()->chooseSession ())
{ {
// we will exit kate now, notify the rest of the world we are done // we will exit kate now, notify the rest of the world we are done
KStartupInfo::appStarted (startupId()); TDEStartupInfo::appStarted (startupId());
return false; return false;
} }
} }
@ -188,7 +188,7 @@ bool KateApp::startupKate ()
newMainWindow (); newMainWindow ();
// notify about start // notify about start
KStartupInfo::setNewStartupId( activeMainWindow(), startupId()); TDEStartupInfo::setNewStartupId( activeMainWindow(), startupId());
TQTextCodec *codec = m_args->isSet("encoding") ? TQTextCodec::codecForName(m_args->getOption("encoding")) : 0; TQTextCodec *codec = m_args->isSet("encoding") ? TQTextCodec::codecForName(m_args->getOption("encoding")) : 0;

@ -251,7 +251,7 @@ extern "C" KDE_EXPORT int kdemain( int argc, char **argv )
wRef.call( "show" ); wRef.call( "show" );
// stop startup notification // stop startup notification
KStartupInfo::appStarted( ); TDEStartupInfo::appStarted( );
return 0; return 0;
} }

@ -422,12 +422,12 @@ int Minicli::runCommand()
TQCString asn; TQCString asn;
if( tqApp->desktop()->isVirtualDesktop()) if( tqApp->desktop()->isVirtualDesktop())
{ {
asn = KStartupInfo::createNewStartupId(); asn = TDEStartupInfo::createNewStartupId();
KStartupInfoId id; TDEStartupInfoId id;
id.initId( asn ); id.initId( asn );
KStartupInfoData data; TDEStartupInfoData data;
data.setXinerama( tqApp->desktop()->screenNumber( this )); data.setXinerama( tqApp->desktop()->screenNumber( this ));
KStartupInfo::sendChange( id, data ); TDEStartupInfo::sendChange( id, data );
} }
// Determine whether the application should be run through // Determine whether the application should be run through

@ -42,7 +42,7 @@ static Atom kde_splash_progress;
StartupId::StartupId( TQWidget* parent, const char* name ) StartupId::StartupId( TQWidget* parent, const char* name )
: TQWidget( parent, name ), : TQWidget( parent, name ),
startup_info( KStartupInfo::CleanOnCantDetect ), startup_info( TDEStartupInfo::CleanOnCantDetect ),
startup_widget( NULL ), startup_widget( NULL ),
blinking( true ), blinking( true ),
bouncing( false ) bouncing( false )
@ -58,14 +58,14 @@ StartupId::StartupId( TQWidget* parent, const char* name )
} }
connect( &update_timer, TQT_SIGNAL( timeout()), TQT_SLOT( update_startupid())); connect( &update_timer, TQT_SIGNAL( timeout()), TQT_SLOT( update_startupid()));
connect( &startup_info, connect( &startup_info,
TQT_SIGNAL( gotNewStartup( const KStartupInfoId&, const KStartupInfoData& )), TQT_SIGNAL( gotNewStartup( const TDEStartupInfoId&, const TDEStartupInfoData& )),
TQT_SLOT( gotNewStartup( const KStartupInfoId&, const KStartupInfoData& ))); TQT_SLOT( gotNewStartup( const TDEStartupInfoId&, const TDEStartupInfoData& )));
connect( &startup_info, connect( &startup_info,
TQT_SIGNAL( gotStartupChange( const KStartupInfoId&, const KStartupInfoData& )), TQT_SIGNAL( gotStartupChange( const TDEStartupInfoId&, const TDEStartupInfoData& )),
TQT_SLOT( gotStartupChange( const KStartupInfoId&, const KStartupInfoData& ))); TQT_SLOT( gotStartupChange( const TDEStartupInfoId&, const TDEStartupInfoData& )));
connect( &startup_info, connect( &startup_info,
TQT_SIGNAL( gotRemoveStartup( const KStartupInfoId&, const KStartupInfoData& )), TQT_SIGNAL( gotRemoveStartup( const TDEStartupInfoId&, const TDEStartupInfoData& )),
TQT_SLOT( gotRemoveStartup( const KStartupInfoId& ))); TQT_SLOT( gotRemoveStartup( const TDEStartupInfoId& )));
} }
StartupId::~StartupId() StartupId::~StartupId()
@ -80,7 +80,7 @@ void StartupId::configure()
bouncing = KLaunchSettings::bouncing(); bouncing = KLaunchSettings::bouncing();
} }
void StartupId::gotNewStartup( const KStartupInfoId& id_P, const KStartupInfoData& data_P ) void StartupId::gotNewStartup( const TDEStartupInfoId& id_P, const TDEStartupInfoData& data_P )
{ {
TQString icon = data_P.findIcon(); TQString icon = data_P.findIcon();
current_startup = id_P; current_startup = id_P;
@ -88,7 +88,7 @@ void StartupId::gotNewStartup( const KStartupInfoId& id_P, const KStartupInfoDat
start_startupid( icon ); start_startupid( icon );
} }
void StartupId::gotStartupChange( const KStartupInfoId& id_P, const KStartupInfoData& data_P ) void StartupId::gotStartupChange( const TDEStartupInfoId& id_P, const TDEStartupInfoData& data_P )
{ {
if( current_startup == id_P ) if( current_startup == id_P )
{ {
@ -101,12 +101,12 @@ void StartupId::gotStartupChange( const KStartupInfoId& id_P, const KStartupInfo
} }
} }
void StartupId::gotRemoveStartup( const KStartupInfoId& id_P ) void StartupId::gotRemoveStartup( const TDEStartupInfoId& id_P )
{ {
startups.remove( id_P ); startups.remove( id_P );
if( startups.count() == 0 ) if( startups.count() == 0 )
{ {
current_startup = KStartupInfoId(); // null current_startup = TDEStartupInfoId(); // null
if( kde_startup_status == StartupIn ) if( kde_startup_status == StartupIn )
start_startupid( KDE_STARTUP_ICON ); start_startupid( KDE_STARTUP_ICON );
else else

@ -45,16 +45,16 @@ class StartupId
void stop_startupid(); void stop_startupid();
protected slots: protected slots:
void update_startupid(); void update_startupid();
void gotNewStartup( const KStartupInfoId& id, const KStartupInfoData& data ); void gotNewStartup( const TDEStartupInfoId& id, const TDEStartupInfoData& data );
void gotStartupChange( const KStartupInfoId& id, const KStartupInfoData& data ); void gotStartupChange( const TDEStartupInfoId& id, const TDEStartupInfoData& data );
void gotRemoveStartup( const KStartupInfoId& id ); void gotRemoveStartup( const TDEStartupInfoId& id );
void finishKDEStartup(); void finishKDEStartup();
protected: protected:
KStartupInfo startup_info; TDEStartupInfo startup_info;
TQWidget* startup_widget; TQWidget* startup_widget;
TQTimer update_timer; TQTimer update_timer;
TQMap< KStartupInfoId, TQString > startups; // TQString == pixmap TQMap< TDEStartupInfoId, TQString > startups; // TQString == pixmap
KStartupInfoId current_startup; TDEStartupInfoId current_startup;
bool blinking; bool blinking;
bool bouncing; bool bouncing;
unsigned int color_index; unsigned int color_index;

@ -359,7 +359,7 @@ void MainWindow::openUrl( const TQString &url )
void MainWindow::openUrl( const TQString &url, const TQCString& startup_id ) void MainWindow::openUrl( const TQString &url, const TQCString& startup_id )
{ {
KStartupInfo::setNewStartupId( this, startup_id ); TDEStartupInfo::setNewStartupId( this, startup_id );
openUrl( KURL( url ) ); openUrl( KURL( url ) );
} }

@ -97,16 +97,16 @@ void TaskManager::configure_startup()
c.setGroup("FeedbackStyle"); c.setGroup("FeedbackStyle");
if (!c.readBoolEntry("TaskbarButton", false)) if (!c.readBoolEntry("TaskbarButton", false))
return; return;
_startup_info = new KStartupInfo( KStartupInfo::CleanOnCantDetect, this ); _startup_info = new TDEStartupInfo( TDEStartupInfo::CleanOnCantDetect, this );
connect( _startup_info, connect( _startup_info,
TQT_SIGNAL( gotNewStartup( const KStartupInfoId&, const KStartupInfoData& )), TQT_SIGNAL( gotNewStartup( const TDEStartupInfoId&, const TDEStartupInfoData& )),
TQT_SLOT( gotNewStartup( const KStartupInfoId&, const KStartupInfoData& ))); TQT_SLOT( gotNewStartup( const TDEStartupInfoId&, const TDEStartupInfoData& )));
connect( _startup_info, connect( _startup_info,
TQT_SIGNAL( gotStartupChange( const KStartupInfoId&, const KStartupInfoData& )), TQT_SIGNAL( gotStartupChange( const TDEStartupInfoId&, const TDEStartupInfoData& )),
TQT_SLOT( gotStartupChange( const KStartupInfoId&, const KStartupInfoData& ))); TQT_SLOT( gotStartupChange( const TDEStartupInfoId&, const TDEStartupInfoData& )));
connect( _startup_info, connect( _startup_info,
TQT_SIGNAL( gotRemoveStartup( const KStartupInfoId&, const KStartupInfoData& )), TQT_SIGNAL( gotRemoveStartup( const TDEStartupInfoId&, const TDEStartupInfoData& )),
TQT_SLOT( killStartup( const KStartupInfoId& ))); TQT_SLOT( killStartup( const TDEStartupInfoId& )));
c.setGroup( "TaskbarButtonSettings" ); c.setGroup( "TaskbarButtonSettings" );
_startup_info->setTimeout( c.readUnsignedNumEntry( "Timeout", 30 )); _startup_info->setTimeout( c.readUnsignedNumEntry( "Timeout", 30 ));
} }
@ -479,7 +479,7 @@ void TaskManager::currentDesktopChanged(int desktop)
emit desktopChanged(desktop); emit desktopChanged(desktop);
} }
void TaskManager::gotNewStartup( const KStartupInfoId& id, const KStartupInfoData& data ) void TaskManager::gotNewStartup( const TDEStartupInfoId& id, const TDEStartupInfoData& data )
{ {
Startup::Ptr s = new Startup( id, data, this ); Startup::Ptr s = new Startup( id, data, this );
_startups.append(s); _startups.append(s);
@ -487,7 +487,7 @@ void TaskManager::gotNewStartup( const KStartupInfoId& id, const KStartupInfoDat
emit startupAdded(s); emit startupAdded(s);
} }
void TaskManager::gotStartupChange( const KStartupInfoId& id, const KStartupInfoData& data ) void TaskManager::gotStartupChange( const TDEStartupInfoId& id, const TDEStartupInfoData& data )
{ {
Startup::List::iterator itEnd = _startups.end(); Startup::List::iterator itEnd = _startups.end();
for (Startup::List::iterator sIt = _startups.begin(); sIt != itEnd; ++sIt) for (Startup::List::iterator sIt = _startups.begin(); sIt != itEnd; ++sIt)
@ -500,7 +500,7 @@ void TaskManager::gotStartupChange( const KStartupInfoId& id, const KStartupInfo
} }
} }
void TaskManager::killStartup( const KStartupInfoId& id ) void TaskManager::killStartup( const TDEStartupInfoId& id )
{ {
Startup::List::iterator sIt = _startups.begin(); Startup::List::iterator sIt = _startups.begin();
Startup::List::iterator itEnd = _startups.end(); Startup::List::iterator itEnd = _startups.end();
@ -1452,7 +1452,7 @@ void Task::updateWindowPixmap()
#endif // THUMBNAILING_POSSIBLE #endif // THUMBNAILING_POSSIBLE
} }
Startup::Startup(const KStartupInfoId& id, const KStartupInfoData& data, Startup::Startup(const TDEStartupInfoId& id, const TDEStartupInfoData& data,
TQObject * parent, const char *name) TQObject * parent, const char *name)
: TQObject(parent, name), _id(id), _data(data) : TQObject(parent, name), _id(id), _data(data)
{ {
@ -1462,7 +1462,7 @@ Startup::~Startup()
{ {
} }
void Startup::update(const KStartupInfoData& data) void Startup::update(const TDEStartupInfoData& data)
{ {
_data.update(data); _data.update(data);
emit changed(); emit changed();

@ -522,7 +522,7 @@ public:
typedef TDESharedPtr<Startup> Ptr; typedef TDESharedPtr<Startup> Ptr;
typedef TQValueVector<Startup::Ptr> List; typedef TQValueVector<Startup::Ptr> List;
Startup( const KStartupInfoId& id, const KStartupInfoData& data, TQObject * parent, Startup( const TDEStartupInfoId& id, const TDEStartupInfoData& data, TQObject * parent,
const char *name = 0); const char *name = 0);
virtual ~Startup(); virtual ~Startup();
@ -540,8 +540,8 @@ public:
* The name of the icon to be used for the starting task. * The name of the icon to be used for the starting task.
*/ */
TQString icon() const { return _data.findIcon(); } TQString icon() const { return _data.findIcon(); }
void update( const KStartupInfoData& data ); void update( const TDEStartupInfoData& data );
const KStartupInfoId& id() const { return _id; } const TDEStartupInfoId& id() const { return _id; }
signals: signals:
/** /**
@ -550,8 +550,8 @@ signals:
void changed(); void changed();
private: private:
KStartupInfoId _id; TDEStartupInfoId _id;
KStartupInfoData _data; TDEStartupInfoData _data;
class StartupPrivate *d; class StartupPrivate *d;
}; };
@ -680,14 +680,14 @@ protected slots:
//* @internal //* @internal
void currentDesktopChanged(int); void currentDesktopChanged(int);
//* @internal //* @internal
void killStartup( const KStartupInfoId& ); void killStartup( const TDEStartupInfoId& );
//* @internal //* @internal
void killStartup(Startup::Ptr); void killStartup(Startup::Ptr);
//* @internal //* @internal
void gotNewStartup( const KStartupInfoId&, const KStartupInfoData& ); void gotNewStartup( const TDEStartupInfoId&, const TDEStartupInfoData& );
//* @internal //* @internal
void gotStartupChange( const KStartupInfoId&, const KStartupInfoData& ); void gotStartupChange( const TDEStartupInfoId&, const TDEStartupInfoData& );
protected: protected:
void configure_startup(); void configure_startup();
@ -700,7 +700,7 @@ private:
Task::Dict m_tasksByWId; Task::Dict m_tasksByWId;
WindowList _skiptaskbar_windows; WindowList _skiptaskbar_windows;
Startup::List _startups; Startup::List _startups;
KStartupInfo* _startup_info; TDEStartupInfo* _startup_info;
KWinModule* m_winModule; KWinModule* m_winModule;
bool m_trackGeometry; bool m_trackGeometry;

@ -67,7 +67,7 @@ void KonqMainWindowIface::newTab( TQString url, bool tempFile )
void KonqMainWindowIface::newTabASN( TQString url, const TQCString& startup_id, bool tempFile ) void KonqMainWindowIface::newTabASN( TQString url, const TQCString& startup_id, bool tempFile )
{ {
KStartupInfo::setNewStartupId( m_pMainWindow, startup_id ); TDEStartupInfo::setNewStartupId( m_pMainWindow, startup_id );
m_pMainWindow->openFilteredURL( url, true, tempFile ); m_pMainWindow->openFilteredURL( url, true, tempFile );
} }

@ -281,16 +281,16 @@ static bool krun_has_error = false;
void clientApp::sendASNChange() void clientApp::sendASNChange()
{ {
KStartupInfoId id; TDEStartupInfoId id;
id.initId( startup_id_str ); id.initId( startup_id_str );
KStartupInfoData data; TDEStartupInfoData data;
data.addPid( 0 ); // say there's another process for this ASN with unknown PID data.addPid( 0 ); // say there's another process for this ASN with unknown PID
data.setHostname(); // ( no need to bother to get this konqy's PID ) data.setHostname(); // ( no need to bother to get this konqy's PID )
Display* dpy = tqt_xdisplay(); Display* dpy = tqt_xdisplay();
if( dpy == NULL ) // we may be running without TQApplication here if( dpy == NULL ) // we may be running without TQApplication here
dpy = XOpenDisplay( NULL ); dpy = XOpenDisplay( NULL );
if( dpy != NULL ) if( dpy != NULL )
KStartupInfo::sendChangeX( dpy, id, data ); TDEStartupInfo::sendChangeX( dpy, id, data );
if( dpy != NULL && dpy != tqt_xdisplay()) if( dpy != NULL && dpy != tqt_xdisplay())
XCloseDisplay( dpy ); XCloseDisplay( dpy );
} }
@ -320,7 +320,7 @@ bool clientApp::createNewWindow(const KURL & url, bool newTab, bool tempFile, co
if (!config.readEntry("BrowserApplication").isEmpty()) if (!config.readEntry("BrowserApplication").isEmpty())
{ {
clientApp app; clientApp app;
KStartupInfo::appStarted(); TDEStartupInfo::appStarted();
KRun * run = new KRun( url, 0, 0, false, false /* no progress window */ ); // TODO pass tempFile [needs support in the KRun ctor] KRun * run = new KRun( url, 0, 0, false, false /* no progress window */ ); // TODO pass tempFile [needs support in the KRun ctor]
TQObject::connect( run, TQT_SIGNAL( finished() ), &app, TQT_SLOT( delayedQuit() )); TQObject::connect( run, TQT_SIGNAL( finished() ), &app, TQT_SLOT( delayedQuit() ));
@ -367,7 +367,7 @@ bool clientApp::createNewWindow(const KURL & url, bool newTab, bool tempFile, co
kdError() << "Couldn't start konqueror from konqueror.desktop: " << error << endl; kdError() << "Couldn't start konqueror from konqueror.desktop: " << error << endl;
*/ */
// pass kfmclient's startup id to konqueror using kshell // pass kfmclient's startup id to konqueror using kshell
KStartupInfoId id; TDEStartupInfoId id;
id.initId( startup_id_str ); id.initId( startup_id_str );
id.setupStartupEnv(); id.setupStartupEnv();
TDEProcess proc; TDEProcess proc;
@ -378,7 +378,7 @@ bool clientApp::createNewWindow(const KURL & url, bool newTab, bool tempFile, co
proc << "-tempfile"; proc << "-tempfile";
proc << url.url(); proc << url.url();
proc.start( TDEProcess::DontCare ); proc.start( TDEProcess::DontCare );
KStartupInfo::resetStartupEnv(); TDEStartupInfo::resetStartupEnv();
kdDebug( 1202 ) << "clientApp::createNewWindow TDEProcess started" << endl; kdDebug( 1202 ) << "clientApp::createNewWindow TDEProcess started" << endl;
//} //}
} }
@ -455,7 +455,7 @@ bool clientApp::doIt()
TQCString command = args->arg(0); TQCString command = args->arg(0);
// read ASN env. variable for non-KApp cases // read ASN env. variable for non-KApp cases
startup_id_str = KStartupInfo::currentStartupIdEnv().id(); startup_id_str = TDEStartupInfo::currentStartupIdEnv().id();
if ( command == "openURL" || command == "newTab" ) if ( command == "openURL" || command == "newTab" )
{ {

@ -129,7 +129,7 @@ KonqMainWindow * KonqMisc::createBrowserWindowFromProfile( const TQString &path,
else if( KonqMainWindow::isPreloaded() && KonqMainWindow::preloadedWindow() != NULL ) else if( KonqMainWindow::isPreloaded() && KonqMainWindow::preloadedWindow() != NULL )
{ {
mainWindow = KonqMainWindow::preloadedWindow(); mainWindow = KonqMainWindow::preloadedWindow();
KStartupInfo::setWindowStartupId( mainWindow->winId(), kapp->startupId()); TDEStartupInfo::setWindowStartupId( mainWindow->winId(), kapp->startupId());
KonqMainWindow::setPreloadedWindow( NULL ); KonqMainWindow::setPreloadedWindow( NULL );
KonqMainWindow::setPreloadedFlag( false ); KonqMainWindow::setPreloadedFlag( false );
mainWindow->resetWindow(); mainWindow->resetWindow();

@ -60,21 +60,21 @@ KStart::KStart()
twinmodule->doNotManage( windowtitle ); twinmodule->doNotManage( windowtitle );
} }
// propagate the app startup notification info to the started app // propagate the app startup notification info to the started app
KStartupInfoId id; TDEStartupInfoId id;
id.initId( kapp->startupId()); id.initId( kapp->startupId());
id.setupStartupEnv(); id.setupStartupEnv();
//finally execute the comand //finally execute the comand
if( proc.start(TDEProcess::DontCare) ) { if( proc.start(TDEProcess::DontCare) ) {
KStartupInfoData data; TDEStartupInfoData data;
data.addPid( proc.pid() ); data.addPid( proc.pid() );
TQCString bin = proc.args().first(); TQCString bin = proc.args().first();
data.setName( bin ); data.setName( bin );
data.setBin( bin.mid( bin.findRev( '/' ) + 1 )); data.setBin( bin.mid( bin.findRev( '/' ) + 1 ));
KStartupInfo::sendChange( id, data ); TDEStartupInfo::sendChange( id, data );
} }
else else
KStartupInfo::sendFinish( id ); // failed to start TDEStartupInfo::sendFinish( id ); // failed to start
TQTimer::singleShot( useRule ? 0 : 120 * 1000, kapp, TQT_SLOT( quit())); TQTimer::singleShot( useRule ? 0 : 120 * 1000, kapp, TQT_SLOT( quit()));
} }

@ -274,7 +274,7 @@ int main(int argc, char **argv)
if (TDECmdLineArgs::parsedArgs()->count()==0) TDECmdLineArgs::usage(); if (TDECmdLineArgs::parsedArgs()->count()==0) TDECmdLineArgs::usage();
TDEApplication *app = new MountHelper(); TDEApplication *app = new MountHelper();
KStartupInfo::appStarted(); TDEStartupInfo::appStarted();
app->dcopClient()->attach(); app->dcopClient()->attach();
return app->exec(); return app->exec();
} }

@ -180,7 +180,7 @@ void KJobViewerApp::slotJobsShown(KMJobViewer *view, bool hasJobs)
m_tray->show(); m_tray->show();
} }
else { else {
KStartupInfo::appStarted(); TDEStartupInfo::appStarted();
kapp->quit(); kapp->quit();
} }
} }

@ -120,7 +120,7 @@ int main(int argc, char *argv[])
} }
{ {
KStartupInfoId id; TDEStartupInfoId id;
id.initId( kapp->startupId()); id.initId( kapp->startupId());
id.setupStartupEnv(); // make DESKTOP_STARTUP_ID env. var. available again id.setupStartupEnv(); // make DESKTOP_STARTUP_ID env. var. available again
} }
@ -356,11 +356,11 @@ static int startApp()
TQCString password; TQCString password;
if (needpw) if (needpw)
{ {
KStartupInfoId id; TDEStartupInfoId id;
id.initId( kapp->startupId()); id.initId( kapp->startupId());
KStartupInfoData data; TDEStartupInfoData data;
data.setSilent( KStartupInfoData::Yes ); data.setSilent( TDEStartupInfoData::Yes );
KStartupInfo::sendChange( id, data ); TDEStartupInfo::sendChange( id, data );
KDEsuDialog dlg(user, auth_user, keep && !terminal,icon, withIgnoreButton, timeout); KDEsuDialog dlg(user, auth_user, keep && !terminal,icon, withIgnoreButton, timeout);
if (prompt) if (prompt)
dlg.addLine(i18n("Command:"), command); dlg.addLine(i18n("Command:"), command);
@ -376,7 +376,7 @@ static int startApp()
int ret = dlg.exec(); int ret = dlg.exec();
if (ret == KDEsuDialog::Rejected) if (ret == KDEsuDialog::Rejected)
{ {
KStartupInfo::sendFinish( id ); TDEStartupInfo::sendFinish( id );
exit(0); exit(0);
} }
if (ret == KDEsuDialog::AsUser) if (ret == KDEsuDialog::AsUser)
@ -384,8 +384,8 @@ static int startApp()
password = dlg.password(); password = dlg.password();
keep = dlg.keep(); keep = dlg.keep();
TDEConfigGroup(config,"Passwords").writeEntry("Keep", keep); TDEConfigGroup(config,"Passwords").writeEntry("Keep", keep);
data.setSilent( KStartupInfoData::No ); data.setSilent( TDEStartupInfoData::No );
KStartupInfo::sendChange( id, data ); TDEStartupInfo::sendChange( id, data );
} }
// Some events may need to be handled (like a button animation) // Some events may need to be handled (like a button animation)

@ -748,7 +748,7 @@ KWIN_COMPARE_PREDICATE( SameApplicationActiveHackPredicate, const Client*,
!cl->isSplash() && !cl->isToolbar() && !cl->isTopMenu() && !cl->isUtility() && !cl->isMenu() !cl->isSplash() && !cl->isToolbar() && !cl->isTopMenu() && !cl->isUtility() && !cl->isMenu()
&& Client::belongToSameApplication( cl, value, true ) && cl != value); && Client::belongToSameApplication( cl, value, true ) && cl != value);
Time Client::readUserTimeMapTimestamp( const KStartupInfoId* asn_id, const KStartupInfoData* asn_data, Time Client::readUserTimeMapTimestamp( const TDEStartupInfoId* asn_id, const TDEStartupInfoData* asn_data,
bool session ) const bool session ) const
{ {
Time time = info->userTime(); Time time = info->userTime();
@ -928,8 +928,8 @@ void Client::setActive( bool act, bool updateOpacity_)
void Client::startupIdChanged() void Client::startupIdChanged()
{ {
KStartupInfoId asn_id; TDEStartupInfoId asn_id;
KStartupInfoData asn_data; TDEStartupInfoData asn_data;
bool asn_valid = workspace()->checkStartupNotification( window(), asn_id, asn_data ); bool asn_valid = workspace()->checkStartupNotification( window(), asn_id, asn_data );
if( !asn_valid ) if( !asn_valid )
return; return;
@ -975,8 +975,8 @@ void Client::shortcutActivated()
void Group::startupIdChanged() void Group::startupIdChanged()
{ {
KStartupInfoId asn_id; TDEStartupInfoId asn_id;
KStartupInfoData asn_data; TDEStartupInfoData asn_data;
bool asn_valid = workspace()->checkStartupNotification( leader_wid, asn_id, asn_data ); bool asn_valid = workspace()->checkStartupNotification( leader_wid, asn_id, asn_data );
if( !asn_valid ) if( !asn_valid )
return; return;

@ -32,7 +32,7 @@ License. See the file "COPYING" for the exact licensing terms.
class TQTimer; class TQTimer;
class TDEProcess; class TDEProcess;
class KStartupInfoData; class TDEStartupInfoData;
namespace KWinInternal namespace KWinInternal
{ {
@ -457,7 +457,7 @@ class Client : public TQObject, public KDecorationDefines
void rawShow(); // just shows it void rawShow(); // just shows it
void rawHide(); // just hides it void rawHide(); // just hides it
Time readUserTimeMapTimestamp( const KStartupInfoId* asn_id, const KStartupInfoData* asn_data, Time readUserTimeMapTimestamp( const TDEStartupInfoId* asn_id, const TDEStartupInfoData* asn_data,
bool session ) const; bool session ) const;
Time readUserCreationTime() const; Time readUserCreationTime() const;
static bool sameAppWindowRoleMatch( const Client* c1, const Client* c2, bool active_hack ); static bool sameAppWindowRoleMatch( const Client* c1, const Client* c2, bool active_hack );

@ -118,8 +118,8 @@ bool Client::manage( Window w, bool isMapped )
original_skip_taskbar = skip_taskbar = ( info->state() & NET::SkipTaskbar) != 0; original_skip_taskbar = skip_taskbar = ( info->state() & NET::SkipTaskbar) != 0;
skip_pager = ( info->state() & NET::SkipPager) != 0; skip_pager = ( info->state() & NET::SkipPager) != 0;
KStartupInfoId asn_id; TDEStartupInfoId asn_id;
KStartupInfoData asn_data; TDEStartupInfoData asn_data;
bool asn_valid = workspace()->checkStartupNotification( window(), asn_id, asn_data ); bool asn_valid = workspace()->checkStartupNotification( window(), asn_id, asn_data );
workspace()->updateClientLayer( this ); workspace()->updateClientLayer( this );

@ -173,8 +173,8 @@ Workspace::Workspace( bool restore )
kapp->setGlobalMouseTracking( true ); // so that this doesn't mess eventmask on root window later kapp->setGlobalMouseTracking( true ); // so that this doesn't mess eventmask on root window later
// call this before XSelectInput() on the root window // call this before XSelectInput() on the root window
startup = new KStartupInfo( startup = new TDEStartupInfo(
KStartupInfo::DisableKWinModule | KStartupInfo::AnnounceSilenceChanges, this ); TDEStartupInfo::DisableKWinModule | TDEStartupInfo::AnnounceSilenceChanges, this );
// select windowmanager privileges // select windowmanager privileges
XSelectInput(tqt_xdisplay(), root, XSelectInput(tqt_xdisplay(), root,
@ -2716,9 +2716,9 @@ TQString Workspace::desktopName( int desk ) const
return TQString::fromUtf8( rootInfo->desktopName( desk ) ); return TQString::fromUtf8( rootInfo->desktopName( desk ) );
} }
bool Workspace::checkStartupNotification( Window w, KStartupInfoId& id, KStartupInfoData& data ) bool Workspace::checkStartupNotification( Window w, TDEStartupInfoId& id, TDEStartupInfoData& data )
{ {
return startup->checkStartup( w, id, data ) == KStartupInfo::Match; return startup->checkStartup( w, id, data ) == TDEStartupInfo::Match;
} }
/*! /*!

@ -30,9 +30,9 @@ class TQPopupMenu;
class TDEConfig; class TDEConfig;
class TDEGlobalAccel; class TDEGlobalAccel;
class KShortcutDialog; class KShortcutDialog;
class KStartupInfo; class TDEStartupInfo;
class KStartupInfoId; class TDEStartupInfoId;
class KStartupInfoData; class TDEStartupInfoData;
class TQSlider; class TQSlider;
class TQPushButton; class TQPushButton;
class TDEProcess; class TDEProcess;
@ -268,7 +268,7 @@ class Workspace : public TQObject, public KWinInterface, public KDecorationDefin
void removeGroup( Group* group, allowed_t ); void removeGroup( Group* group, allowed_t );
Group* findClientLeaderGroup( const Client* c ) const; Group* findClientLeaderGroup( const Client* c ) const;
bool checkStartupNotification( Window w, KStartupInfoId& id, KStartupInfoData& data ); bool checkStartupNotification( Window w, TDEStartupInfoId& id, TDEStartupInfoData& data );
void focusToNull(); // SELI public? void focusToNull(); // SELI public?
enum FocusChainChange { FocusChainMakeFirst, FocusChainMakeLast, FocusChainUpdate }; enum FocusChainChange { FocusChainMakeFirst, FocusChainMakeLast, FocusChainUpdate };
@ -615,7 +615,7 @@ class Workspace : public TQObject, public KWinInterface, public KDecorationDefin
bool workspaceInit; bool workspaceInit;
KStartupInfo* startup; TDEStartupInfo* startup;
bool electric_have_borders; bool electric_have_borders;
int electric_current_border; int electric_current_border;

Loading…
Cancel
Save