Untitled
By: a guest | Mar 10th, 2010 | Syntax:
None | Size: 2.19 KB | Hits: 64 | Expires: Never
[ 75%] Building CXX object CMakeFiles/tribe.dir/src/CrashHandler.o
/home/phil/kdemod/chakra/chakra-tribe/src/tribe-build/src/MainWindow.cpp:94:5: warning: "/*" within comment
/home/phil/kdemod/chakra/chakra-tribe/src/tribe-build/src/MainWindow.cpp: In constructor 'MainWindow::MainWindow(QWidget*)':
/home/phil/kdemod/chakra/chakra-tribe/src/tribe-build/src/MainWindow.cpp:133: error: invalid use of incomplete type 'struct QDesktopWidget'
/usr/include/QtGui/qapplication.h:73: error: forward declaration of 'struct QDesktopWidget'
/home/phil/kdemod/chakra/chakra-tribe/src/tribe-build/src/MainWindow.cpp:134: error: invalid use of incomplete type 'struct QDesktopWidget'
/usr/include/QtGui/qapplication.h:73: error: forward declaration of 'struct QDesktopWidget'
make[2]: *** [CMakeFiles/tribe.dir/src/MainWindow.o] Error 1
make[2]: *** Waiting for unfinished jobs....
make[1]: *** [CMakeFiles/tribe.dir/all] Error 2
make: *** [all] Error 2
==> ERROR: Build Failed.
code snippet:
m_movie = new QMovie(":/Images/images/active-page-anim-18.mng", QByteArray(), this);
m_movie->start();
// InstallationHandler is implemented as a singleton, so be it!
m_install = InstallationHandler::instance();
connect(m_install, SIGNAL(errorInstalling(const QString&)), SLOT(errorOccurred(const QString&)));
m_install->init();
loadPage(m_currAction);
QDesktopWidget *desktop = QApplication::desktop();
int screenWidth, width;
int screenHeight, height;
int x, y;
QSize windowSize;
screenWidth = desktop->width(); // get width of screen
screenHeight = desktop->height(); // get height of screen
windowSize = size(); // size of our application window
width = windowSize.width();
height = windowSize.height();
// little computations
x = (screenWidth - width) / 2;
y = (screenHeight - height) / 2;
y -= 50;
// move window to desired coordinates
move ( x, y );
}
MainWindow::~MainWindow()
{
m_movie->stop();
m_movie->deleteLater();
}