summaryrefslogtreecommitdiffstats
path: root/tdecore/tdeglobalaccel.cpp
diff options
context:
space:
mode:
authorMichele Calgaro <[email protected]>2025-02-22 21:04:55 +0900
committerMichele Calgaro <[email protected]>2025-02-23 17:58:28 +0900
commitfda0344c47b3b825fb378e19933100ef48c66707 (patch)
tree3b45c604410db5399ebdf8d7bcb9643f3b44e259 /tdecore/tdeglobalaccel.cpp
parenta2e8812557c23061640287a6779f02b6868f28ca (diff)
downloadtdelibs-fda0344c47b3b825fb378e19933100ef48c66707.tar.gz
tdelibs-fda0344c47b3b825fb378e19933100ef48c66707.zip
Rename kglobalaccel* files to tdeglobalaccel*.
A dummy 'kglobalaccel.h' has been added to allow TDE to built till renaming is carried out across the whole code base. It will then be removed. Signed-off-by: Michele Calgaro <[email protected]>
Diffstat (limited to 'tdecore/tdeglobalaccel.cpp')
-rw-r--r--tdecore/tdeglobalaccel.cpp139
1 files changed, 139 insertions, 0 deletions
diff --git a/tdecore/tdeglobalaccel.cpp b/tdecore/tdeglobalaccel.cpp
new file mode 100644
index 000000000..dd2a93b6f
--- /dev/null
+++ b/tdecore/tdeglobalaccel.cpp
@@ -0,0 +1,139 @@
+/* This file is part of the KDE libraries
+ Copyright (C) 2001,2002 Ellis Whitehead <[email protected]>
+
+ This library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Library General Public
+ License as published by the Free Software Foundation; either
+ version 2 of the License, or (at your option) any later version.
+
+ This library is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Library General Public License for more details.
+
+ You should have received a copy of the GNU Library General Public License
+ along with this library; see the file COPYING.LIB. If not, write to
+ the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+ Boston, MA 02110-1301, USA.
+*/
+
+#include "tdeglobalaccel.h"
+#ifdef TQ_WS_X11
+#include "tdeglobalaccel_x11.h"
+#elif defined(TQ_WS_WIN)
+#include "tdeglobalaccel_win.h"
+#elif defined(TQ_WS_MACX)
+#include "tdeglobalaccel_mac.h"
+#else
+#include "tdeglobalaccel_emb.h"
+#endif
+
+#include <tqstring.h>
+#include "tdeaccelbase.h"
+#include <kdebug.h>
+#include <tdeshortcut.h>
+#include <tdelocale.h>
+
+//----------------------------------------------------
+
+TDEGlobalAccel::TDEGlobalAccel( TQObject* pParent, const char* psName )
+: TQObject( pParent, psName )
+{
+ kdDebug(125) << "TDEGlobalAccel(): this = " << this << endl;
+ d = new TDEGlobalAccelPrivate();
+}
+
+TDEGlobalAccel::~TDEGlobalAccel()
+{
+ kdDebug(125) << "~TDEGlobalAccel(): this = " << this << endl;
+ delete d;
+}
+
+/*
+void TDEGlobalAccel::clear()
+ { d->clearActions(); }
+*/
+TDEAccelActions& TDEGlobalAccel::actions()
+ { return d->TDEAccelBase::actions(); }
+
+const TDEAccelActions& TDEGlobalAccel::actions() const
+ { return d->TDEAccelBase::actions(); }
+
+bool TDEGlobalAccel::isEnabled()
+ { return ((TDEAccelBase*)d)->isEnabled(); }
+
+void TDEGlobalAccel::setEnabled( bool bEnabled )
+ { d->setEnabled( bEnabled ); }
+
+void TDEGlobalAccel::suspend( bool s )
+ { d->suspend( s ); }
+
+void TDEGlobalAccel::blockShortcuts( bool block )
+ { TDEGlobalAccelPrivate::blockShortcuts( block ); }
+
+void TDEGlobalAccel::disableBlocking( bool disable )
+ { d->disableBlocking( disable ); }
+
+TDEAccelAction* TDEGlobalAccel::insert( const TQString& sAction, const TQString& sDesc, const TQString& sHelp,
+ const TDEShortcut& cutDef3, const TDEShortcut& cutDef4,
+ const TQObject* pObjSlot, const char* psMethodSlot,
+ bool bConfigurable, bool bEnabled )
+{
+ return d->insert( sAction, sDesc, sHelp,
+ cutDef3, cutDef4,
+ pObjSlot, psMethodSlot,
+ bConfigurable, bEnabled );
+}
+
+TDEAccelAction* TDEGlobalAccel::insert( const TQString& sName, const TQString& sDesc )
+ { return d->insert( sName, sDesc ); }
+bool TDEGlobalAccel::updateConnections()
+ { return d->updateConnections(); }
+
+bool TDEGlobalAccel::remove( const TQString& sAction )
+ { return d->remove( sAction ); }
+
+const TDEShortcut& TDEGlobalAccel::shortcut( const TQString& sAction ) const
+{
+ const TDEAccelAction* pAction = d->TDEAccelBase::actions().actionPtr( sAction );
+ return (pAction) ? pAction->shortcut() : TDEShortcut::null();
+}
+
+bool TDEGlobalAccel::setShortcut( const TQString& sAction, const TDEShortcut& cut )
+ { return d->setShortcut( sAction, cut ); }
+bool TDEGlobalAccel::setSlot( const TQString& sAction, const TQObject* pObjSlot, const char* psMethodSlot )
+ { return d->setActionSlot( sAction, pObjSlot, psMethodSlot ); }
+TQString TDEGlobalAccel::label( const TQString& sAction ) const
+{
+ const TDEAccelAction* pAction = d->TDEAccelBase::actions().actionPtr( sAction );
+ return (pAction) ? pAction->label() : TQString();
+}
+bool TDEGlobalAccel::setActionEnabled( const TQString& sAction, bool bEnable )
+{
+ return d->setActionEnabled( sAction, bEnable );
+}
+
+const TQString& TDEGlobalAccel::configGroup() const
+ { return d->configGroup(); }
+// for tdemultimedia/kmix
+void TDEGlobalAccel::setConfigGroup( const TQString& s )
+ { d->setConfigGroup( s ); }
+
+bool TDEGlobalAccel::readSettings( TDEConfigBase* pConfig )
+ { d->readSettings( pConfig ); return true; }
+bool TDEGlobalAccel::writeSettings( TDEConfigBase* pConfig ) const
+ { d->writeSettings( pConfig ); return true; }
+bool TDEGlobalAccel::writeSettings( TDEConfigBase* pConfig, bool bGlobal ) const
+{
+ d->setConfigGlobal( bGlobal );
+ d->writeSettings( pConfig );
+ return true;
+}
+
+bool TDEGlobalAccel::useFourModifierKeys()
+ { return TDEAccelAction::useFourModifierKeys(); }
+
+void TDEGlobalAccel::virtual_hook( int, void* )
+{ /*BASE::virtual_hook( id, data );*/ }
+
+#include "tdeglobalaccel.moc"