--- a/radioapp/radiouiengine/src/radiostationmodel_p.cpp Fri Mar 19 09:29:04 2010 +0200
+++ b/radioapp/radiouiengine/src/radiostationmodel_p.cpp Fri Apr 16 14:58:55 2010 +0300
@@ -16,7 +16,7 @@
*/
// System includes
-#include <qtimer>
+#include <QTimer>
// User includes
#include "radiostationmodel.h"
@@ -27,6 +27,11 @@
#include "radiouiengine.h"
#include "radiostation.h"
#include "radioplaylogmodel.h"
+#ifndef BUILD_WIN32
+# include "radiomonitorservice.h"
+#else
+# include "radiomonitorservice_win32.h"
+#endif
// Constants
/**
@@ -89,6 +94,9 @@
mManualStation.setFrequency( frequency );
mCurrentStation = &mManualStation;
}
+
+ mUiEngine.monitor().notifyName( mCurrentStation->name().isEmpty() ? mCurrentStation->frequencyMhz()
+ : mCurrentStation->name() );
}
/*!
@@ -105,6 +113,7 @@
}
station.setGenre( genre );
q->saveStation( station );
+ mUiEngine.monitor().notifyGenre( mUiEngine.genreToString( genre ) );
}
/*!
@@ -193,6 +202,7 @@
if ( name.compare( station.name() ) != 0 && !station.isRenamed() ) {
station.setName( name );
q->saveStation( station );
+ mUiEngine.monitor().notifyName( name );
}
} else {
@@ -251,6 +261,7 @@
station.setRadioText( radioText );
q->saveStation( station );
mUiEngine.playLogModel().clearRadioTextPlus();
+ mUiEngine.monitor().notifyRadioText( radioText );
}
/*!
@@ -267,7 +278,7 @@
}
station.setRadioTextPlus( rtClass, rtItem );
q->saveStation( station );
- mUiEngine.playLogModel().addRadioTextPlus( rtClass, rtItem );
+ mUiEngine.playLogModel().addRadioTextPlus( rtClass, rtItem, station );
}
/*!