VR-Forces Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions
DtRightClickRemoveToolButtonWrapperWidget Class Reference

This subclass will specifically allow an item to be removed via right click.

Inheritance diagram for DtRightClickRemoveToolButtonWrapperWidget:
Inheritance graph
[legend]

Public Member Functions

 DtRightClickRemoveToolButtonWrapperWidget (makVrv::DtDe &, QWidget *parent)
 
virtual ~DtRightClickRemoveToolButtonWrapperWidget ()
 
- Public Member Functions inherited from makVrf::DtToolButtonWrapperWidget
 DtToolButtonWrapperWidget (makVrv::DtDe &de, QWidget *parent, const Qt::WindowFlags &flags=0)
 
virtual ~DtToolButtonWrapperWidget ()
 
template<typename T >
T * createPrototype ()
 
template<typename T >
T * createButton ()
 
template<typename T >
T * addAction (const QString &action, bool resetLayout=true)
 
template<typename T >
T * addActionWithIcon (const std::string &icon, bool resetLayout=true)
 
template<typename T >
T * addAction (const QIcon &icon, bool resetLayout=true)
 
template<typename T >
T * addAction (QAction *act, bool resetLayout=true)
 
virtual int rightMarginForLine (int) const
 
virtual void setRightMarginForLine (int margin, int line=-1)
 
virtual void removeRightMarginForLine (int line=-1)
 
virtual void removeButton (QAbstractButton *, bool resetLayout=true)
 
virtual void layoutButtons (bool force=false)
 
virtual void setButtons (const std::vector< QAbstractButton * > &buttons, bool deleteCurrentButtons=false)
 
virtual void setRightToLeftLayout (bool)
 
bool setRightToLeftLayout () const
 
bool needsLayout () const
 
virtual void setSizeMode (SizeMode)
 
SizeMode sizeMode () const
 
int buttonsShown () const
 
const std::vector
< QAbstractButton * > & 
buttons () const
 
std::vector< QAbstractButton * > & buttons ()
 
virtual bool hasButton (QAbstractButton *) const
 
virtual void setIconSize (const QSize &)
 
const QSize & iconSize () const
 
virtual void setIconSpacing (int)
 
int iconSpacing () const
 
virtual void clear ()
 
virtual void setUseFixedWidth (bool)
 
bool useFixedWidth () const
 
virtual void fixWidth ()
 
virtual void fixHeight ()
 
virtual void setFixedButtonWidth (int)
 
int fixedButtonWidth () const
 
virtual void setFixedButtonHeight (int)
 
int fixedButtonHeight () const
 
int layoutHeight () const
 
virtual void setShowMaximum (int)
 
int showMaximum () const
 
virtual void setMaximumLines (int)
 
int maximumLines () const
 
bool reachedMaximum () const
 
virtual bool buttonsLeftToDisplay () const
 
int numRows () const
 
const std::vector< Layout > & layouts () const
 
std::vector< Layout > & layouts ()
 
virtual void setBlockResizeLayout (bool)
 
bool blockResizeLayout () const
 
virtual void setSignalResizeLayout (bool)
 
bool signalResizeLayout () const
 
virtual void setCreateDefaultIcon (bool b)
 
bool createDefaultIcon () const
 
virtual void setSetToolTipToText (bool)
 
bool setToolTipToText () const
 
virtual void setSizeHeightToLayout (bool)
 
bool sizeHeightToLayout () const
 

Additional Inherited Members

- Public Types inherited from makVrf::DtToolButtonWrapperWidget
enum  SizeMode { FillAtEnd = 1, SizeToFit = 2, SingleColumn = 3 }
 
- Public Attributes inherited from makVrf::DtToolButtonWrapperWidget
boost::signals2::signal< void()> signal_resizeLayout
 
boost::signals2::signal< void(bool)> signal_maximumReached
 
boost::signals2::signal< void()> signal_buttonsLayedOut
 
boost::signals2::signal< void(Layout
&, QAbstractButton *)> 
signal_buttonLayedOut
 
- Protected Slots inherited from makVrf::DtToolButtonWrapperWidget
virtual void layoutFromTimer ()
 
- Protected Member Functions inherited from makVrf::DtToolButtonWrapperWidget
virtual QPixmap createDefaultIcon (const QString &) const
 
virtual void resizeEvent (QResizeEvent *)
 
virtual void showEvent (QShowEvent *)
 
virtual void addToLayout (QAbstractButton *, bool forceLayout=false)
 
- Protected Attributes inherited from makVrf::DtToolButtonWrapperWidget
std::vector< LayoutmyLayouts
 
std::vector< QAbstractButton * > myButtons
 
std::map< int, intmyRightMarginForLine
 
QSize myIconSize
 
int myIconSpacing
 
int myMaximumLines
 
bool myNeedsLayout
 
bool myReachedMaximum
 
int myFixedButtonWidth
 
int myFixedButtonHeight
 
bool myRightToLeftLayout
 
int myShowMaximum
 
int myButtonsShown
 
bool myInResize
 
bool mySetTimer
 
bool myBlockResizeLayout
 
bool mySignalResizeLayout
 
bool myUseFixedWidth
 
bool myCreateDefaultIcon
 
bool mySetToolTipToText
 
bool mySizeHeightToLayout = false
 
SizeMode mySizeMode
 
makVrv::DtDemyDe
 

Constructor & Destructor Documentation

DtRightClickRemoveToolButtonWrapperWidget::DtRightClickRemoveToolButtonWrapperWidget ( makVrv::DtDe ,
QWidget *  parent 
)
virtual DtRightClickRemoveToolButtonWrapperWidget::~DtRightClickRemoveToolButtonWrapperWidget ( )
virtual

The documentation for this class was generated from the following file:

Document ID: Generated on Wed Mar 27 22:49:11 EDT 2024 from SVN revision 264633
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)