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().