summaryrefslogtreecommitdiffstats
path: root/src/customtraylabel.h
diff options
context:
space:
mode:
authorMichele Calgaro <michele.calgaro@yahoo.it>2020-03-31 22:41:41 +0900
committerMichele Calgaro <michele.calgaro@yahoo.it>2020-03-31 22:41:41 +0900
commit6fcc661ff72af5a957a1a8d2737d2327dba8841e (patch)
tree284b56632512e37875a8a19a5792551e147402d1 /src/customtraylabel.h
parent05add324c22f8fb2d1824a8a6145b2b8821e95bb (diff)
downloadtdedocker-6fcc661ff72af5a957a1a8d2737d2327dba8841e.tar.gz
tdedocker-6fcc661ff72af5a957a1a8d2737d2327dba8841e.zip
1) fixed bug when invoking tdedocker with options, which were not passed
to an existing instance 2) code restructure for tray label object 3) dockWhenLostFocus option is now saved/restored correctly 4) fixed issues with popup menu actions status Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
Diffstat (limited to 'src/customtraylabel.h')
-rw-r--r--src/customtraylabel.h82
1 files changed, 0 insertions, 82 deletions
diff --git a/src/customtraylabel.h b/src/customtraylabel.h
deleted file mode 100644
index 8206a52..0000000
--- a/src/customtraylabel.h
+++ /dev/null
@@ -1,82 +0,0 @@
-/*
- * Copyright (C) 2004 Girish Ramakrishnan All Rights Reserved.
- *
- * This is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation; either version 2 of the License, or
- * (at your option) any later version.
- *
- * This software 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 General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this software; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307,
- * USA.
- */
-
-// $Id: customtraylabel.h,v 1.10 2007/01/02 21:48:37 cs19713 Exp $
-
-#ifndef _CUSTOMTRAYLABEL_H
-#define _CUSTOMTRAYLABEL_H
-
-#include <tqobject.h>
-#include <tdeactionclasses.h>
-#include "qtraylabel.h"
-
-class TDEPopupMenu;
-class TDEToggleAction;
-class TQStringList;
-class TQString;
-class TQSettings;
-class TQWidget;
-class TQDropEvent;
-
-class CustomTrayLabel : public TQTrayLabel
-{
- Q_OBJECT
-
-public:
- CustomTrayLabel(Window w, TQWidget* p = 0, const TQString& t = TQString::null);
- CustomTrayLabel(const TQStringList& argv, pid_t pid, TQWidget* parent = 0);
-
- // Session management
- bool saveState(TDEConfig *config);
- bool restoreState(TDEConfig *config);
-
- void setAppName(const TQString& name);
-
-public slots:
- void setDockWhenObscured(bool dock) { mDockWhenObscured->setChecked(dock); }
- void enableSessionManagement(bool sm);
-
-protected:
- void dropEvent(TQDropEvent *ev);
- bool canUnsubscribeFromRoot(void);
- void mapEvent(void);
- void focusLostEvent();
- void obscureEvent(void);
- void destroyEvent(void);
- void mouseReleaseEvent(TQMouseEvent * ev);
- bool canDockWindow(Window w);
- void processDead(void);
-
-private slots:
- void setCustomIcon(void);
- void updateMenu();
- void slotSetBalloonTimeout(void);
-
-private:
- void installMenu();
- bool mUndockWhenDead;
- TDEPopupMenu *mMainMenu;
- TDEPopupMenu *mOptionsMenu;
- TDEToggleAction *mSessionManagement, *mDockWhenObscured, *mDockIfMinimized,
- *mDockWhenFocusLost, *mSkipTaskbar;
- TDEAction *mBalloonTimeout;
- int mShowId;
-};
-
-#endif // _CUSTOMTRAYLABEL_H