projects
/
vlc-remote
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Fix for Bug [#6295] Application polls vlc server even when the UI is not visible...
[vlc-remote]
/
src
/
playermainwindow.h
diff --git
a/src/playermainwindow.h
b/src/playermainwindow.h
index
84bcbf4
..
16ee1fe
100644
(file)
--- a/
src/playermainwindow.h
+++ b/
src/playermainwindow.h
@@
-26,6
+26,13
@@
#include "browsemainwindow.h"
#include "favouritesmainwindow.h"
#include "vlcstatus.h"
#include "browsemainwindow.h"
#include "favouritesmainwindow.h"
#include "vlcstatus.h"
+#if defined(Q_WS_S60) || defined(Q_WS_MAEMO_5)
+ #include <mce/dbus-names.h>
+ #include <mce/mode-names.h>
+ #include <QDBusConnection>
+ #include <QDBusMessage>
+ #include <QDBusInterface>
+#endif
namespace Ui {
class PlayerMainWindow;
namespace Ui {
class PlayerMainWindow;
@@
-38,7
+45,9
@@
public:
~PlayerMainWindow();
public slots:
~PlayerMainWindow();
public slots:
+ void displayStateChanged(const QDBusMessage &message);
void askStatus();
void askStatus();
+ void showSettings();
void showConfig();
void showAbout();
void showFavourites();
void showConfig();
void showAbout();
void showFavourites();
@@
-60,6
+69,7
@@
public slots:
void finished(QNetworkReply * reply);
void error(QNetworkReply::NetworkError code);
void readReady();
void finished(QNetworkReply * reply);
void error(QNetworkReply::NetworkError code);
void readReady();
+ void updateFromSettings();
void orientationChanged();
void setPortrait();
void setLandscape();
void orientationChanged();
void setPortrait();
void setLandscape();
@@
-69,8
+79,10
@@
public slots:
protected slots:
void parseXmlStatus();
protected slots:
void parseXmlStatus();
+
protected:
void changeEvent(QEvent *e);
protected:
void changeEvent(QEvent *e);
+ void closeEvent(QCloseEvent *);
private:
private:
@@
-87,7
+99,9
@@
private:
QByteArray mResponse;
bool mIsLandscape;
bool mHasImage;
QByteArray mResponse;
bool mIsLandscape;
bool mHasImage;
-
+ bool mIsFirstStatusCall;
+ static QDBusConnection dBusConnection;
+ static QDBusInterface* dBusInterface;
};
#endif // PLAYERMAINWINDOW_H
};
#endif // PLAYERMAINWINDOW_H