1234567891011121314151617181920212223242526272829303132333435363738394041 |
- #include "Abschnitt.h"
- #include <Bildschirm.h>
- // Inhalt der Abschnitt Klasse aus Abschnitt.h
- // Konstruktor
- Abschnitt::Abschnitt(Bildschirm* b)
- : ReferenceCounter()
- {
- this->b = b;
- sichtbar = 0;
- }
- // Destruktor
- Abschnitt::~Abschnitt()
- {
- if (b)
- b->release();
- }
- int Abschnitt::getColorFromStatus(const char* status)
- {
- if (Text("Unbekannt").istGleich(status))
- return 0xFFFF8800;
- if (Text("Unerreichbar").istGleich(status))
- return 0xFFFF0000;
- if (Text("Offline").istGleich(status))
- return 0xFFFFFF00;
- if (Text("Pausiert").istGleich(status))
- return 0xFF88FF00;
- if (Text("Online").istGleich(status))
- return 0xFF00FF00;
- if (Text("Veraltet").istGleich(status))
- return 0xFFB0FF00;
- return 0xFFFFFFFF;
- }
- // constant
- bool Abschnitt::istSichtbar() const
- {
- return sichtbar;
- }
|