summaryrefslogtreecommitdiffstats
path: root/kwin/rules.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'kwin/rules.cpp')
-rw-r--r--kwin/rules.cpp118
1 files changed, 59 insertions, 59 deletions
diff --git a/kwin/rules.cpp b/kwin/rules.cpp
index 1aab4466a..cfcf4bc43 100644
--- a/kwin/rules.cpp
+++ b/kwin/rules.cpp
@@ -12,10 +12,10 @@ License. See the file "COPYING" for the exact licensing terms.
#include <fixx11h.h>
#include <kconfig.h>
-#include <qregexp.h>
+#include <tqregexp.h>
#include <ktempfile.h>
#include <ksimpleconfig.h>
-#include <qfile.h>
+#include <tqfile.h>
#ifndef KCMRULES
#include "client.h"
@@ -64,14 +64,14 @@ Rules::Rules()
{
}
-Rules::Rules( const QString& str, bool temporary )
+Rules::Rules( const TQString& str, bool temporary )
: temporary_state( temporary ? 2 : 0 )
{
KTempFile file;
- QFile* f = file.file();
+ TQFile* f = file.file();
if( f != NULL )
{
- QCString s = str.utf8();
+ TQCString s = str.utf8();
f->writeBlock( s.data(), s.length());
}
file.close();
@@ -134,10 +134,10 @@ void Rules::readFromCfg( KConfig& cfg )
sizerule = UnusedSetRule;
READ_FORCE_RULE( minsize, Size, );
if( !minsize.isValid())
- minsize = QSize( 1, 1 );
+ minsize = TQSize( 1, 1 );
READ_FORCE_RULE( maxsize, Size, );
if( maxsize.isEmpty())
- maxsize = QSize( 32767, 32767 );
+ maxsize = TQSize( 32767, 32767 );
READ_FORCE_RULE( opacityactive, Num, );
if( opacityactive < 0 || opacityactive > 100 )
opacityactive = 100;
@@ -293,7 +293,7 @@ bool Rules::isEmpty() const
&& disableglobalshortcutsrule == UnusedForceRule );
}
-Rules::SetRule Rules::readSetRule( KConfig& cfg, const QString& key )
+Rules::SetRule Rules::readSetRule( KConfig& cfg, const TQString& key )
{
int v = cfg.readNumEntry( key );
if( v >= DontAffect && v <= ForceTemporarily )
@@ -301,7 +301,7 @@ Rules::SetRule Rules::readSetRule( KConfig& cfg, const QString& key )
return UnusedSetRule;
}
-Rules::ForceRule Rules::readForceRule( KConfig& cfg, const QString& key )
+Rules::ForceRule Rules::readForceRule( KConfig& cfg, const TQString& key )
{
int v = cfg.readNumEntry( key );
if( v == DontAffect || v == Force || v == ForceTemporarily )
@@ -309,7 +309,7 @@ Rules::ForceRule Rules::readForceRule( KConfig& cfg, const QString& key )
return UnusedForceRule;
}
-NET::WindowType Rules::readType( KConfig& cfg, const QString& key )
+NET::WindowType Rules::readType( KConfig& cfg, const TQString& key )
{
int v = cfg.readNumEntry( key );
if( v >= NET::Normal && v <= NET::Splash )
@@ -329,13 +329,13 @@ bool Rules::matchType( NET::WindowType match_type ) const
return true;
}
-bool Rules::matchWMClass( const QCString& match_class, const QCString& match_name ) const
+bool Rules::matchWMClass( const TQCString& match_class, const TQCString& match_name ) const
{
if( wmclassmatch != UnimportantMatch )
{ // TODO optimize?
- QCString cwmclass = wmclasscomplete
+ TQCString cwmclass = wmclasscomplete
? match_name + ' ' + match_class : match_class;
- if( wmclassmatch == RegExpMatch && QRegExp( wmclass ).search( cwmclass ) == -1 )
+ if( wmclassmatch == RegExpMatch && TQRegExp( wmclass ).search( cwmclass ) == -1 )
return false;
if( wmclassmatch == ExactMatch && wmclass != cwmclass )
return false;
@@ -345,11 +345,11 @@ bool Rules::matchWMClass( const QCString& match_class, const QCString& match_nam
return true;
}
-bool Rules::matchRole( const QCString& match_role ) const
+bool Rules::matchRole( const TQCString& match_role ) const
{
if( windowrolematch != UnimportantMatch )
{
- if( windowrolematch == RegExpMatch && QRegExp( windowrole ).search( match_role ) == -1 )
+ if( windowrolematch == RegExpMatch && TQRegExp( windowrole ).search( match_role ) == -1 )
return false;
if( windowrolematch == ExactMatch && windowrole != match_role )
return false;
@@ -359,11 +359,11 @@ bool Rules::matchRole( const QCString& match_role ) const
return true;
}
-bool Rules::matchTitle( const QString& match_title ) const
+bool Rules::matchTitle( const TQString& match_title ) const
{
if( titlematch != UnimportantMatch )
{
- if( titlematch == RegExpMatch && QRegExp( title ).search( match_title ) == -1 )
+ if( titlematch == RegExpMatch && TQRegExp( title ).search( match_title ) == -1 )
return false;
if( titlematch == ExactMatch && title != match_title )
return false;
@@ -373,7 +373,7 @@ bool Rules::matchTitle( const QString& match_title ) const
return true;
}
-bool Rules::matchClientMachine( const QCString& match_machine ) const
+bool Rules::matchClientMachine( const TQCString& match_machine ) const
{
if( clientmachinematch != UnimportantMatch )
{
@@ -382,7 +382,7 @@ bool Rules::matchClientMachine( const QCString& match_machine ) const
&& matchClientMachine( "localhost" ))
return true;
if( clientmachinematch == RegExpMatch
- && QRegExp( clientmachine ).search( match_machine ) == -1 )
+ && TQRegExp( clientmachine ).search( match_machine ) == -1 )
return false;
if( clientmachinematch == ExactMatch
&& clientmachine != match_machine )
@@ -419,7 +419,7 @@ bool Rules::update( Client* c )
{
if( !c->isFullScreen())
{
- QPoint new_pos = position;
+ TQPoint new_pos = position;
// don't use the position in the direction which is maximized
if(( c->maximizeMode() & MaximizeHorizontal ) == 0 )
new_pos.setX( c->pos().x());
@@ -433,7 +433,7 @@ bool Rules::update( Client* c )
{
if( !c->isFullScreen())
{
- QSize new_size = size;
+ TQSize new_size = size;
// don't use the position in the direction which is maximized
if(( c->maximizeMode() & MaximizeHorizontal ) == 0 )
new_size.setWidth( c->size().width());
@@ -529,10 +529,10 @@ bool Rules::apply##name( type& arg ) const \
APPLY_FORCE_RULE( placement, Placement, Placement::Policy )
-bool Rules::applyGeometry( QRect& rect, bool init ) const
+bool Rules::applyGeometry( TQRect& rect, bool init ) const
{
- QPoint p = rect.topLeft();
- QSize s = rect.size();
+ TQPoint p = rect.topLeft();
+ TQSize s = rect.size();
bool ret = false; // no short-circuiting
if( applyPosition( p, init ))
{
@@ -547,22 +547,22 @@ bool Rules::applyGeometry( QRect& rect, bool init ) const
return ret;
}
-bool Rules::applyPosition( QPoint& pos, bool init ) const
+bool Rules::applyPosition( TQPoint& pos, bool init ) const
{
if( this->position != invalidPoint && checkSetRule( positionrule, init ))
pos = this->position;
return checkSetStop( positionrule );
}
-bool Rules::applySize( QSize& s, bool init ) const
+bool Rules::applySize( TQSize& s, bool init ) const
{
if( this->size.isValid() && checkSetRule( sizerule, init ))
s = this->size;
return checkSetStop( sizerule );
}
-APPLY_FORCE_RULE( minsize, MinSize, QSize )
-APPLY_FORCE_RULE( maxsize, MaxSize, QSize )
+APPLY_FORCE_RULE( minsize, MinSize, TQSize )
+APPLY_FORCE_RULE( maxsize, MaxSize, TQSize )
APPLY_FORCE_RULE( opacityactive, OpacityActive, int )
APPLY_FORCE_RULE( opacityinactive, OpacityInactive, int )
APPLY_FORCE_RULE( ignoreposition, IgnorePosition, bool )
@@ -615,7 +615,7 @@ APPLY_FORCE_RULE( acceptfocus, AcceptFocus, bool )
APPLY_FORCE_RULE( moveresizemode, MoveResizeMode, Options::MoveResizeMode )
APPLY_FORCE_RULE( closeable, Closeable, bool )
APPLY_FORCE_RULE( strictgeometry, StrictGeometry, bool )
-APPLY_RULE( shortcut, Shortcut, QString )
+APPLY_RULE( shortcut, Shortcut, TQString )
APPLY_FORCE_RULE( disableglobalshortcuts, DisableGlobalShortcuts, bool )
@@ -695,8 +695,8 @@ kdbgstream& operator<<( kdbgstream& stream, const Rules* r )
#ifndef KCMRULES
void WindowRules::discardTemporary()
{
- QValueVector< Rules* >::Iterator it2 = rules.begin();
- for( QValueVector< Rules* >::Iterator it = rules.begin();
+ TQValueVector< Rules* >::Iterator it2 = rules.begin();
+ for( TQValueVector< Rules* >::Iterator it = rules.begin();
it != rules.end();
)
{
@@ -713,7 +713,7 @@ void WindowRules::discardTemporary()
void WindowRules::update( Client* c )
{
bool updated = false;
- for( QValueVector< Rules* >::ConstIterator it = rules.begin();
+ for( TQValueVector< Rules* >::ConstIterator it = rules.begin();
it != rules.end();
++it )
if( (*it)->update( c )) // no short-circuiting here
@@ -728,7 +728,7 @@ type WindowRules::check##rule( type arg, bool init ) const \
if( rules.count() == 0 ) \
return arg; \
type ret = arg; \
- for( QValueVector< Rules* >::ConstIterator it = rules.begin(); \
+ for( TQValueVector< Rules* >::ConstIterator it = rules.begin(); \
it != rules.end(); \
++it ) \
{ \
@@ -744,7 +744,7 @@ type WindowRules::check##rule( type arg ) const \
if( rules.count() == 0 ) \
return arg; \
type ret = arg; \
- for( QValueVector< Rules* >::ConstIterator it = rules.begin(); \
+ for( TQValueVector< Rules* >::ConstIterator it = rules.begin(); \
it != rules.end(); \
++it ) \
{ \
@@ -756,15 +756,15 @@ type WindowRules::check##rule( type arg ) const \
CHECK_FORCE_RULE( Placement, Placement::Policy )
-QRect WindowRules::checkGeometry( QRect rect, bool init ) const
+TQRect WindowRules::checkGeometry( TQRect rect, bool init ) const
{
- return QRect( checkPosition( rect.topLeft(), init ), checkSize( rect.size(), init ));
+ return TQRect( checkPosition( rect.topLeft(), init ), checkSize( rect.size(), init ));
}
-CHECK_RULE( Position, QPoint )
-CHECK_RULE( Size, QSize )
-CHECK_FORCE_RULE( MinSize, QSize )
-CHECK_FORCE_RULE( MaxSize, QSize )
+CHECK_RULE( Position, TQPoint )
+CHECK_RULE( Size, TQSize )
+CHECK_FORCE_RULE( MinSize, TQSize )
+CHECK_FORCE_RULE( MaxSize, TQSize )
CHECK_FORCE_RULE( OpacityActive, int )
CHECK_FORCE_RULE( OpacityInactive, int )
CHECK_FORCE_RULE( IgnorePosition, bool )
@@ -799,7 +799,7 @@ CHECK_FORCE_RULE( AcceptFocus, bool )
CHECK_FORCE_RULE( MoveResizeMode, Options::MoveResizeMode )
CHECK_FORCE_RULE( Closeable, bool )
CHECK_FORCE_RULE( StrictGeometry, bool )
-CHECK_RULE( Shortcut, QString )
+CHECK_RULE( Shortcut, TQString )
CHECK_FORCE_RULE( DisableGlobalShortcuts, bool )
#undef CHECK_RULE
@@ -823,8 +823,8 @@ void Client::applyWindowRules()
// apply force rules
// Placement - does need explicit update, just like some others below
// Geometry : setGeometry() doesn't check rules
- QRect orig_geom = QRect( pos(), sizeForClientSize( clientSize())); // handle shading
- QRect geom = client_rules.checkGeometry( orig_geom );
+ TQRect orig_geom = TQRect( pos(), sizeForClientSize( clientSize())); // handle shading
+ TQRect geom = client_rules.checkGeometry( orig_geom );
if( geom != orig_geom )
setGeometry( geom );
// MinSize, MaxSize handled by Geometry
@@ -851,7 +851,7 @@ void Client::applyWindowRules()
workspace()->activateNextClient( this );
// MoveResizeMode
// Closeable
- QSize s = adjustedSize();
+ TQSize s = adjustedSize();
if( s != size())
resizeWithChecks( s );
// StrictGeometry
@@ -917,8 +917,8 @@ void Client::checkAndSetInitialRuledOpacity()
WindowRules Workspace::findWindowRules( const Client* c, bool ignore_temporary )
{
- QValueVector< Rules* > ret;
- for( QValueList< Rules* >::Iterator it = rules.begin();
+ TQValueVector< Rules* > ret;
+ for( TQValueList< Rules* >::Iterator it = rules.begin();
it != rules.end();
)
{
@@ -946,8 +946,8 @@ WindowRules Workspace::findWindowRules( const Client* c, bool ignore_temporary )
void Workspace::editWindowRules( Client* c, bool whole_app )
{
writeWindowRules();
- QStringList args;
- args << "--wid" << QString::number( c->window());
+ TQStringList args;
+ args << "--wid" << TQString::number( c->window());
if( whole_app )
args << "--whole-app";
KApplication::kdeinitExec( "kwin_rules_dialog", args );
@@ -967,7 +967,7 @@ void Workspace::loadWindowRules()
i <= count;
++i )
{
- cfg.setGroup( QString::number( i ));
+ cfg.setGroup( TQString::number( i ));
Rules* rule = new Rules( cfg );
rules.append( rule );
}
@@ -977,30 +977,30 @@ void Workspace::writeWindowRules()
{
rulesUpdatedTimer.stop();
KConfig cfg( "kwinrulesrc" );
- QStringList groups = cfg.groupList();
- for( QStringList::ConstIterator it = groups.begin();
+ TQStringList groups = cfg.groupList();
+ for( TQStringList::ConstIterator it = groups.begin();
it != groups.end();
++it )
cfg.deleteGroup( *it );
cfg.setGroup( "General" );
cfg.writeEntry( "count", rules.count());
int i = 1;
- for( QValueList< Rules* >::ConstIterator it = rules.begin();
+ for( TQValueList< Rules* >::ConstIterator it = rules.begin();
it != rules.end();
++it )
{
if( (*it)->isTemporary())
continue;
- cfg.setGroup( QString::number( i ));
+ cfg.setGroup( TQString::number( i ));
(*it)->write( cfg );
++i;
}
}
-void Workspace::gotTemporaryRulesMessage( const QString& message )
+void Workspace::gotTemporaryRulesMessage( const TQString& message )
{
bool was_temporary = false;
- for( QValueList< Rules* >::ConstIterator it = rules.begin();
+ for( TQValueList< Rules* >::ConstIterator it = rules.begin();
it != rules.end();
++it )
if( (*it)->isTemporary())
@@ -1008,13 +1008,13 @@ void Workspace::gotTemporaryRulesMessage( const QString& message )
Rules* rule = new Rules( message, true );
rules.prepend( rule ); // highest priority first
if( !was_temporary )
- QTimer::singleShot( 60000, this, SLOT( cleanupTemporaryRules()));
+ TQTimer::singleShot( 60000, this, TQT_SLOT( cleanupTemporaryRules()));
}
void Workspace::cleanupTemporaryRules()
{
bool has_temporary = false;
- for( QValueList< Rules* >::Iterator it = rules.begin();
+ for( TQValueList< Rules* >::Iterator it = rules.begin();
it != rules.end();
)
{
@@ -1028,13 +1028,13 @@ void Workspace::cleanupTemporaryRules()
}
}
if( has_temporary )
- QTimer::singleShot( 60000, this, SLOT( cleanupTemporaryRules()));
+ TQTimer::singleShot( 60000, this, TQT_SLOT( cleanupTemporaryRules()));
}
void Workspace::discardUsedWindowRules( Client* c, bool withdrawn )
{
bool updated = false;
- for( QValueList< Rules* >::Iterator it = rules.begin();
+ for( TQValueList< Rules* >::Iterator it = rules.begin();
it != rules.end();
)
{