1.1 --- a/MiniDisplay/minidisplay.cpp Tue May 27 17:52:07 2014 +0200
1.2 +++ b/MiniDisplay/minidisplay.cpp Tue May 27 19:50:28 2014 +0200
1.3 @@ -9,11 +9,58 @@
1.4
1.5 // setFlag(ItemHasContents, true);
1.6 //
1.7 - qDebug() << "New MiniDisplay";
1.8 + //qDebug() << "New MiniDisplay";
1.9 }
1.10
1.11 MiniDisplay::~MiniDisplay()
1.12 {
1.13 - qDebug() << "Delete MiniDisplay";
1.14 + //qDebug() << "Delete MiniDisplay";
1.15 }
1.16
1.17 +
1.18 +void MiniDisplay::open()
1.19 +{
1.20 + if (iDisplay.Open())
1.21 + {
1.22 + emit miniDisplayOpened();
1.23 + emit miniDisplayStatusChanged();
1.24 + }
1.25 + else
1.26 + {
1.27 + emit miniDisplayOpenError();
1.28 + }
1.29 +}
1.30 +
1.31 +
1.32 +void MiniDisplay::close()
1.33 +{
1.34 + iDisplay.Close();
1.35 + emit miniDisplayClosed();
1.36 + emit miniDisplayStatusChanged();
1.37 +}
1.38 +
1.39 +bool MiniDisplay::isOpen()
1.40 +{
1.41 + return iDisplay.IsOpen();
1.42 +}
1.43 +
1.44 +void MiniDisplay::clear()
1.45 +{
1.46 + if (!iDisplay.IsOpen()) return;
1.47 + //
1.48 + iDisplay.Clear();
1.49 +}
1.50 +
1.51 +void MiniDisplay::fill()
1.52 +{
1.53 + if (!iDisplay.IsOpen()) return;
1.54 + //
1.55 + iDisplay.SetAllPixels(0xFF);
1.56 +}
1.57 +
1.58 +void MiniDisplay::swapBuffers()
1.59 +{
1.60 + if (!iDisplay.IsOpen()) return;
1.61 + //
1.62 + iDisplay.SwapBuffers();
1.63 +}