Disambiguating ints and unsigned and float and double
svn path=/trunk/KDE/kdebase/workspace/; revision=747016
This commit is contained in:
parent
539275e0df
commit
9ff9f6ce22
2 changed files with 8 additions and 8 deletions
|
@ -1119,7 +1119,7 @@ void Client::killProcess( bool ask, Time timestamp )
|
||||||
connect( process_killer, SIGNAL( error( QProcess::ProcessError )), SLOT( processKillerExited()));
|
connect( process_killer, SIGNAL( error( QProcess::ProcessError )), SLOT( processKillerExited()));
|
||||||
connect( process_killer, SIGNAL( finished( int, QProcess::ExitStatus )), SLOT( processKillerExited()));
|
connect( process_killer, SIGNAL( finished( int, QProcess::ExitStatus )), SLOT( processKillerExited()));
|
||||||
process_killer->start( KStandardDirs::findExe( "kwin_killer_helper" ),
|
process_killer->start( KStandardDirs::findExe( "kwin_killer_helper" ),
|
||||||
QStringList() << "--pid" << QByteArray().setNum( pid ) << "--hostname" << machine
|
QStringList() << "--pid" << QByteArray().setNum( (unsigned)pid ) << "--hostname" << machine
|
||||||
<< "--windowname" << caption().toUtf8()
|
<< "--windowname" << caption().toUtf8()
|
||||||
<< "--applicationname" << resourceClass()
|
<< "--applicationname" << resourceClass()
|
||||||
<< "--wid" << QString::number( window() )
|
<< "--wid" << QString::number( window() )
|
||||||
|
|
|
@ -487,12 +487,12 @@ void PresentWindowsEffect::calculateWindowTransformationsKompose(EffectWindowLis
|
||||||
// Use more columns than rows when parent's width > parent's height
|
// Use more columns than rows when parent's width > parent's height
|
||||||
if ( parentRatio > 1 )
|
if ( parentRatio > 1 )
|
||||||
{
|
{
|
||||||
columns = (int)ceil( sqrt(windowlist.count()) );
|
columns = (int)ceil( sqrt((double)windowlist.count()) );
|
||||||
rows = (int)ceil( (double)windowlist.count() / (double)columns );
|
rows = (int)ceil( (double)windowlist.count() / (double)columns );
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
rows = (int)ceil( sqrt(windowlist.count()) );
|
rows = (int)ceil( sqrt((double)windowlist.count()) );
|
||||||
columns = (int)ceil( (double)windowlist.count() / (double)rows );
|
columns = (int)ceil( (double)windowlist.count() / (double)rows );
|
||||||
}
|
}
|
||||||
kDebug() << "Using " << rows << " rows & " << columns << " columns for " << windowlist.count() << " clients";
|
kDebug() << "Using " << rows << " rows & " << columns << " columns for " << windowlist.count() << " clients";
|
||||||
|
@ -619,7 +619,7 @@ void PresentWindowsEffect::calculateWindowTransformationsKompose(EffectWindowLis
|
||||||
void PresentWindowsEffect::calculateWindowTransformationsClosest(EffectWindowList windowlist)
|
void PresentWindowsEffect::calculateWindowTransformationsClosest(EffectWindowList windowlist)
|
||||||
{
|
{
|
||||||
QRect area = effects->clientArea( PlacementArea, effects->activeScreen(), effects->currentDesktop());
|
QRect area = effects->clientArea( PlacementArea, effects->activeScreen(), effects->currentDesktop());
|
||||||
int columns = int( ceil( sqrt( windowlist.count())));
|
int columns = int( ceil( sqrt( (double)windowlist.count())));
|
||||||
int rows = int( ceil( windowlist.count() / double( columns )));
|
int rows = int( ceil( windowlist.count() / double( columns )));
|
||||||
foreach( EffectWindow* w, windowlist )
|
foreach( EffectWindow* w, windowlist )
|
||||||
mWindowData[ w ].slot = -1;
|
mWindowData[ w ].slot = -1;
|
||||||
|
@ -715,7 +715,7 @@ void PresentWindowsEffect::assignSlots( const QRect& area, int columns, int rows
|
||||||
continue;
|
continue;
|
||||||
int xdiff = pos.x() - ( area.x() + slotwidth * x + slotwidth / 2 ); // slotwidth/2 for center
|
int xdiff = pos.x() - ( area.x() + slotwidth * x + slotwidth / 2 ); // slotwidth/2 for center
|
||||||
int ydiff = pos.y() - ( area.y() + slotheight * y + slotheight / 2 );
|
int ydiff = pos.y() - ( area.y() + slotheight * y + slotheight / 2 );
|
||||||
int dist = int( sqrt( xdiff * xdiff + ydiff * ydiff ));
|
int dist = int( sqrt( (double)(xdiff * xdiff + ydiff * ydiff) ));
|
||||||
if( dist < distance )
|
if( dist < distance )
|
||||||
{
|
{
|
||||||
distance = dist;
|
distance = dist;
|
||||||
|
@ -750,9 +750,9 @@ void PresentWindowsEffect::getBestAssignments()
|
||||||
bool PresentWindowsEffect::canRearrangeClosest(EffectWindowList windowlist)
|
bool PresentWindowsEffect::canRearrangeClosest(EffectWindowList windowlist)
|
||||||
{
|
{
|
||||||
QRect area = effects->clientArea( PlacementArea, effects->activeScreen(), effects->currentDesktop());
|
QRect area = effects->clientArea( PlacementArea, effects->activeScreen(), effects->currentDesktop());
|
||||||
int columns = int( ceil( sqrt( windowlist.count())));
|
int columns = int( ceil( sqrt( (double)windowlist.count())));
|
||||||
int rows = int( ceil( windowlist.count() / double( columns )));
|
int rows = int( ceil( windowlist.count() / double( columns )));
|
||||||
int old_columns = int( ceil( sqrt( mWindowData.count())));
|
int old_columns = int( ceil( sqrt( (double)mWindowData.count())));
|
||||||
int old_rows = int( ceil( mWindowData.count() / double( columns )));
|
int old_rows = int( ceil( mWindowData.count() / double( columns )));
|
||||||
return old_columns != columns || old_rows != rows;
|
return old_columns != columns || old_rows != rows;
|
||||||
}
|
}
|
||||||
|
@ -857,7 +857,7 @@ EffectWindow* PresentWindowsEffect::relativeWindow( EffectWindow* w, int xdiff,
|
||||||
return NULL;
|
return NULL;
|
||||||
if( w == NULL )
|
if( w == NULL )
|
||||||
return findFirstWindow();
|
return findFirstWindow();
|
||||||
int columns = int( ceil( sqrt( mWindowData.count())));
|
int columns = int( ceil( sqrt( (double)mWindowData.count())));
|
||||||
int rows = int( ceil( mWindowData.count() / double( columns )));
|
int rows = int( ceil( mWindowData.count() / double( columns )));
|
||||||
QVector< QVector< EffectWindow* > > grid;
|
QVector< QVector< EffectWindow* > > grid;
|
||||||
grid.resize( columns );
|
grid.resize( columns );
|
||||||
|
|
Loading…
Reference in a new issue