![]() |
VR-Forces 4.0.4 Class Documentation
|
00001 /******************************************************************************* 00002 ** Copyright (c) 2011 MAK Technologies, Inc. 00003 ** All rights reserved. 00004 *******************************************************************************/ 00005 00008 00010 00011 #pragma once 00012 00013 #include <vrvUtil/signalslib.h> 00014 #include <vrfGuiCoreQt/vrfGuiCoreQt.h> 00015 00016 #include <vrvCoreQt/DtDockable.h> 00017 00018 #include <QtGui/QPixmap> 00019 00020 namespace makVrv 00021 { 00022 class DtDe; 00023 } 00024 00025 namespace makVrf 00026 { 00028 class DT_DLL_VRFGUICOREQT DtExtendedDockable : public makVrv::DtDockable 00029 { 00030 public: 00032 DtExtendedDockable( makVrv::DtDe& de, const std::string& className ); 00033 00035 virtual ~DtExtendedDockable(); 00036 00037 virtual void dock(makVrv::DtQtDeMainWindow& mainWindow, Qt::DockWidgetArea area); 00038 virtual void showContainer(); 00039 virtual void hideContainer(); 00040 00043 boost::signal<void ()> signal_contentsModified; 00044 00047 virtual QPixmap shadowIcon() const = 0; 00048 00050 virtual QString iconName() const = 0; 00051 00052 }; 00053 }