![]() |
OpenMS
2.7.0
|
Classes | |
| class | OverlapDetector |
| Given a set of levels (rows), try to add items at to topmost row which does not overlap an already placed item in this row (according to its x-coordinate) More... | |
| class | GUILock |
| RAII class to disable the GUI and set a busy cursor and go back to the orignal state when this class is destroyed. More... | |
| class | ColorBrewer |
Functions | |
| void | openFolder (const QString &folder) |
| void | startTOPPView (const QStringList &args) |
| Open TOPPView (e.g. from within TOPPAS) More... | |
| void | openURL (const QString &target) |
| void | drawText (QPainter &painter, const QStringList &text, const QPoint &where, const QColor col_fg=QColor("invalid"), const QColor col_bg=QColor("invalid"), const QFont &f=QFont("Courier")) |
| draw a multi-line text at coordinates XY using a specific font and color More... | |
| QRectF | getTextDimension (const QStringList &text, const QFont &font, int &line_spacing) |
| Obtains the bounding rectangle of a text (useful to determine overlaps etc) More... | |
| StringList | convert (const QStringList &in) |
| QStringList | convert (const StringList &in) |
Namespace which holds static GUI-related helper functions.
| StringList OpenMS::GUIHelpers::convert | ( | const QStringList & | in | ) |
| QStringList OpenMS::GUIHelpers::convert | ( | const StringList & | in | ) |
| void OpenMS::GUIHelpers::drawText | ( | QPainter & | painter, |
| const QStringList & | text, | ||
| const QPoint & | where, | ||
| const QColor | col_fg = QColor("invalid"), |
||
| const QColor | col_bg = QColor("invalid"), |
||
| const QFont & | f = QFont("Courier") |
||
| ) |
draw a multi-line text at coordinates XY using a specific font and color
Internally used getTextDimension() to figure out the size of the text-block/background which needs to be painted.
| painter | Where to draw |
| text | Each item is a new line |
| where | Coordinates where to start drawing (upper left corner of text) |
| col_fg | Optional text color; if invalid (=default) will use the current painter's color |
| col_bg | Optional background color of bounding rectangle; if invalid (=default) no background will be painted |
| Optional | font; will use Courier by default |
| QRectF OpenMS::GUIHelpers::getTextDimension | ( | const QStringList & | text, |
| const QFont & | font, | ||
| int & | line_spacing | ||
| ) |
Obtains the bounding rectangle of a text (useful to determine overlaps etc)
| void OpenMS::GUIHelpers::openFolder | ( | const QString & | folder | ) |
Open a folder in file explorer Will show a message box on failure
| void OpenMS::GUIHelpers::openURL | ( | const QString & | target | ) |
Open a certain URL (in a browser) Will show a message box on failure
Referenced by TOPPASBase::showURL().
| void OpenMS::GUIHelpers::startTOPPView | ( | const QStringList & | args | ) |
Open TOPPView (e.g. from within TOPPAS)
Referenced by TOPPASBase::openFilesInTOPPView().
1.9.1