SimulationCraft
SimulationCraft is a tool to explore combat mechanics in the popular MMO RPG World of Warcraft (tm).
SC_TabWidgetCloseAll Class Reference
Inheritance diagram for SC_TabWidgetCloseAll:
SC_RecentlyClosedTab SC_ResultTab SC_SimulateTab

Public Slots

void closeAllTabsRequest ()
 
void closeOtherTabsRequest ()
 

Signals

void tabAboutToBeRemoved (QWidget *, const QString &tabTitle, const QString &tabToolTip, const QIcon &)
 
void mouseHoveredOverTab (int tab)
 
void mouseDragHoveredOverTab (int tab)
 
void tabBarLayoutRequestEvent ()
 

Public Member Functions

 SC_TabWidgetCloseAll (QWidget *parent=0, Qt::Corner corner=Qt::TopRightCorner, QString closeAllWarningTitle="Close all tabs?", QString closeAllWarningText="Close all tabs?", QString closeOthersWarningTitle="Close other tabs?", QString closeOthersWarningText="Close other tabs?")
 
void setCloseAllTabsTitleText (QString text)
 
void setCloseAllTabsBodyText (QString text)
 
void addCloseAllExclude (QWidget *widget)
 
bool removeCloseAllExclude (QWidget *widget)
 
void removeAllCloseAllExcludes ()
 
bool isACloseAllExclude (QWidget *widget)
 
void closeAllTabs ()
 
void closeOtherTabs ()
 
void removeTab (int index, bool close_permanently=false)
 
void enableMouseHoveredOverTabSignal (bool enable)
 
void enableDragHoveredOverTabSignal (bool enable)