diff options
Diffstat (limited to 'libkdepim/overlaywidget.h')
-rw-r--r-- | libkdepim/overlaywidget.h | 70 |
1 files changed, 0 insertions, 70 deletions
diff --git a/libkdepim/overlaywidget.h b/libkdepim/overlaywidget.h deleted file mode 100644 index 9e611fb92..000000000 --- a/libkdepim/overlaywidget.h +++ /dev/null @@ -1,70 +0,0 @@ -/* -*- c++ -*- - * overlaywidget.h - * - * Copyright (c) 2004 David Faure <faure@kde.org> - * - * This program 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; version 2 of the License - * - * This program 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 program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. - * - * In addition, as a special exception, the copyright holders give - * permission to link the code of this program with any edition of - * the TQt library by Trolltech AS, Norway (or with modified versions - * of TQt that use the same license as TQt), and distribute linked - * combinations including the two. You must obey the GNU General - * Public License in all respects for all of the code used other than - * TQt. If you modify this file, you may extend this exception to - * your version of the file, but you are not obligated to do so. If - * you do not wish to do so, delete this exception statement from - * your version. - */ -#ifndef OVERLAYWIDGET_H -#define OVERLAYWIDGET_H - -#include <tqhbox.h> - -namespace KPIM { - -/** - * This is a widget that can align itself with another one, without using a tqlayout, - * so that it can actually be on top of other widgets. - * Currently the only supported type of tqalignment is "right aligned, on top of the other widget". - * - * OverlayWidget inherits TQHBox for convenience purposes (tqlayout, and frame) - */ -class OverlayWidget : public TQHBox -{ - Q_OBJECT - TQ_OBJECT - -public: - OverlayWidget( TQWidget* alignWidget, TQWidget* parent, const char* name = 0 ); - ~OverlayWidget(); - - TQWidget * alignWidget() { return mAlignWidget; } - void setAlignWidget( TQWidget * alignWidget ); - -protected: - void resizeEvent( TQResizeEvent* ev ); - bool eventFilter( TQObject* o, TQEvent* e); - -private: - void reposition(); - -private: - TQWidget * mAlignWidget; -}; - -} // namespace - -#endif /* OVERLAYWIDGET_H */ - |