diff options
author | Darrell Anderson <humanreadable@yahoo.com> | 2014-03-02 18:08:59 -0600 |
---|---|---|
committer | Darrell Anderson <humanreadable@yahoo.com> | 2014-03-02 18:08:59 -0600 |
commit | 314310a082f33a91caf2ba4e7dc31fddc63d01d6 (patch) | |
tree | 888398d5e6137e93df683d1deba44fc1c020c629 /kicker/kicker/buttons/nonkdeappbutton.h | |
parent | 9c70adfaf04f23f03dbf6666ecdb54190b26b906 (diff) | |
download | tdebase-314310a082f33a91caf2ba4e7dc31fddc63d01d6.tar.gz tdebase-314310a082f33a91caf2ba4e7dc31fddc63d01d6.zip |
Rename nonkdeappbutton->nontdeappbutton.
Diffstat (limited to 'kicker/kicker/buttons/nonkdeappbutton.h')
-rw-r--r-- | kicker/kicker/buttons/nonkdeappbutton.h | 92 |
1 files changed, 0 insertions, 92 deletions
diff --git a/kicker/kicker/buttons/nonkdeappbutton.h b/kicker/kicker/buttons/nonkdeappbutton.h deleted file mode 100644 index 0407e85a4..000000000 --- a/kicker/kicker/buttons/nonkdeappbutton.h +++ /dev/null @@ -1,92 +0,0 @@ -/***************************************************************** - -Copyright (c) 1996-2000 the kicker authors. See file AUTHORS. - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN -AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN -CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -******************************************************************/ - -#ifndef __nonkdeappbutton_h__ -#define __nonkdeappbutton_h__ - -// pull in the superclass's definition -#include "panelbutton.h" - -// forward declare this class -// lets the compiler know it exists without have to know all the gory details -class PanelExeDialog; - -/** - * Button that contains a non-TDE application - * subclass of PanelButton - */ -class NonKDEAppButton : public PanelButton -{ - // the Q_OBJECT macro provides the magic glue for signals 'n slots - Q_OBJECT - -public: - // define our two constructors, one used for creating new buttons... - NonKDEAppButton(const TQString& name, const TQString& description, - const TQString& filePath, const TQString& icon, - const TQString& cmdLine, bool inTerm, TQWidget* parent); - - // ... and once for restoring them at start up - NonKDEAppButton(const TDEConfigGroup& config, TQWidget* parent); - - // reimplemented from PanelButton - virtual void saveConfig(TDEConfigGroup& config) const; - virtual void properties(); - -protected slots: - // called when the button is activated - void slotExec(); - - // called after the user reconfigures something - void updateSettings(PanelExeDialog* dlg); - -protected: - // used to set up our internal state, either when creating the button - // or after reconfiguration - void initialize(const TQString& name, const TQString& description, - const TQString& filePath, const TQString& icon, - const TQString& cmdLine, bool inTerm); - - // run the command! - // the execStr parameter, which default to an empty string, - // is used to provide additional command line options aside - // from the ones in our config file; for instance a URL drag'd onto us - void runCommand(const TQString& execStr = TQString::null); - - // reimplemented from PanelButton - virtual TQString tileName() { return "URL"; } - TQString defaultIcon() const { return "exec"; }; - - // handle drag and drop actions - virtual void dropEvent(TQDropEvent *ev); - virtual void dragEnterEvent(TQDragEnterEvent *ev); - - TQString nameStr; // the name given this button by the user - TQString descStr; // the description given this button by the user - TQString pathStr; // the path to the command - TQString iconStr; // the path to the icon for this button - TQString cmdStr; // command line flags, if any - bool term; // whether to run this in a terminal or not -}; // all done defining the class! - -#endif |