Convenience tab bar implementation. More...
#include <OpenMS/VISUAL/TOPPASTabBar.h>
Public Slots | |
| void | removeId (int id) |
Remove the tab with identifier id. More... | |
Signals | |
| void | currentIdChanged (int id) |
| Signal that indicates that the current tab changed. More... | |
| void | aboutToCloseId (int id) |
Signal that indicates that the tab with identifier id is about to be removed (double click or context menu) More... | |
Public Member Functions | |
| TOPPASTabBar (QWidget *parent=0) | |
| Constructor. More... | |
| ~TOPPASTabBar () | |
| Destructor. More... | |
| int | addTab (const String &text, int id) |
Adds a new tab with the name text and the identifier id. More... | |
| void | setCurrentId (int id) |
Selects the tab with identifier id. More... | |
Protected Slots | |
| void | currentChanged_ (int id) |
| Slot that translates the currentChanged(int) signal to currentIdChanged(int) More... | |
Protected Member Functions | |
| int | tabAt_ (const QPoint &pos) |
Returns the QTabBar index of the tab at position pos. If there is no tab at that position -1 is returned. More... | |
Remplemented Qt events | |
| void | mouseDoubleClickEvent (QMouseEvent *e) |
| void | contextMenuEvent (QContextMenuEvent *e) |
Convenience tab bar implementation.
This tab bar differs in several ways from the QTabBar:
| TOPPASTabBar | ( | QWidget * | parent = 0 | ) |
Constructor.
| ~TOPPASTabBar | ( | ) |
Destructor.
|
signal |
Signal that indicates that the tab with identifier id is about to be removed (double click or context menu)
| int addTab | ( | const String & | text, |
| int | id | ||
| ) |
Adds a new tab with the name text and the identifier id.
Referenced by TOPPASBase::showAsWindow_(), and TOPPASBase::TOPPASBase().
|
protected |
|
protectedslot |
Slot that translates the currentChanged(int) signal to currentIdChanged(int)
|
signal |
Signal that indicates that the current tab changed.
|
protected |
|
slot |
Remove the tab with identifier id.
Referenced by TOPPASBase::closeByTab(), and TOPPASBase::TOPPASBase().
| void setCurrentId | ( | int | id | ) |
Selects the tab with identifier id.
Referenced by TOPPASBase::showAsWindow_(), and TOPPASBase::updateTabBar().
|
protected |
Returns the QTabBar index of the tab at position pos. If there is no tab at that position -1 is returned.
| OpenMS / TOPP release 1.11.1 | Documentation generated on Thu Nov 14 2013 11:19:36 using doxygen 1.8.5 |