#include "pkg/version.txt"
;
+static const QtMsgType DORIAN_DEFAULT_TRACE_LEVEL =
+#ifdef Q_OS_SYMBIAN
+ QtDebugMsg
+#else
+ QtWarningMsg
+#endif
+ ;
+
int main(int argc, char *argv[])
{
QApplication a(argc, argv);
Trace::level = (QtMsgType)Settings::instance()->
- value("tracelevel", (int)QtWarningMsg).toInt();
+ value("tracelevel", (int)DORIAN_DEFAULT_TRACE_LEVEL).toInt();
qInstallMsgHandler(Trace::messageHandler);
a.setApplicationName("Dorian");
a.setOrganizationDomain("pipacs.com");
a.setOrganizationName("Pipacs");
-#ifdef Q_OS_SYMBIAN
+ MainWindow w;
+ w.show();
+
+#if 0 // FIXME #ifdef Q_OS_SYMBIAN
// Remove context menu from all widgets
foreach (QWidget *w, QApplication::allWidgets()) {
w->setContextMenuPolicy(Qt::NoContextMenu);
}
#endif // Q_OS_SYMBIAN
- MainWindow w;
- w.show();
-
int ret = a.exec();
if (ret == 1000) {
#if defined(Q_OS_UNIX) && !defined(Q_OS_SYMBIAN)
addToolBarAction(this, SLOT(about()), "about", tr("About"));
#endif // Q_WS_MAEMO_5
- QFrame *frame = new QFrame(toolBar);
- frame->setSizePolicy(QSizePolicy::Expanding, QSizePolicy::Fixed);
- toolBar->addWidget(frame);
-
+ addToolBarSpace();
fullScreenAction = addToolBarAction(this, SLOT(showBig()),
"view-fullscreen", tr("Full screen"));
otherChildren << progress << previousButton << nextButton;
takeChildren(view, otherChildren);
QRect geo = geometry();
- qDebug() << "Geometry" << geo << "toolbar" << toolBar->height();
progress->setGeometry(0, 0, geo.width(), PROGRESS_HEIGHT);
-#ifdef Q_WS_MAEMO_5
+#if defined(Q_WS_MAEMO_5)
previousButton->setGeometry(0,
geo.height() - toolBar->height() - TranslucentButton::pixels,
TranslucentButton::pixels, TranslucentButton::pixels);
nextButton->setGeometry(geo.width() - TranslucentButton::pixels, 0,
TranslucentButton::pixels, TranslucentButton::pixels);
+#elif defined(Q_OS_SYMBIAN)
+ previousButton->setGeometry(0, geo.height() - TranslucentButton::pixels,
+ TranslucentButton::pixels, TranslucentButton::pixels);
+ nextButton->setGeometry(geo.width() - TranslucentButton::pixels,
+ 0, TranslucentButton::pixels, TranslucentButton::pixels);
#else
previousButton->setGeometry(0, geo.height() - TranslucentButton::pixels,
TranslucentButton::pixels, TranslucentButton::pixels);
{
Trace t("MainWindow::resizeEvent");
progress->setGeometry(QRect(0, 0, e->size().width(), PROGRESS_HEIGHT));
- qDebug() << "Toolbar height" << toolBar->height();
-#ifdef Q_WS_MAEMO_5
+#if defined(Q_WS_MAEMO_5)
previousButton->setGeometry(0,
e->size().height() - toolBar->height() - TranslucentButton::pixels,
TranslucentButton::pixels, TranslucentButton::pixels);
nextButton->setGeometry(e->size().width() - TranslucentButton::pixels, 0,
TranslucentButton::pixels, TranslucentButton::pixels);
+#elif defined(Q_OS_SYMBIAN)
+ previousButton->setGeometry(0, e->size().height() - TranslucentButton::pixels,
+ TranslucentButton::pixels, TranslucentButton::pixels);
+ nextButton->setGeometry(e->size().width() - TranslucentButton::pixels,
+ 0, TranslucentButton::pixels, TranslucentButton::pixels);
#else
previousButton->setGeometry(0, e->size().height() - TranslucentButton::pixels,
TranslucentButton::pixels, TranslucentButton::pixels);
AdopterWindow::AdopterWindow(QWidget *parent):
QMainWindow(parent), grabbingZoomKeys(false), mainChild(0)
{
+ Trace t("AdopterWindow::AdopterWindow");
+
#ifdef Q_WS_MAEMO_5
setAttribute(Qt::WA_Maemo5StackedWindow, true);
#endif // Q_WS_MAEMO_5
const QString &iconName,
const QString &text)
{
+ Trace t("AdopterWindow::addToolBarAction");
+ qDebug() << "icon" << iconName << "text" << text;
#ifndef Q_OS_SYMBIAN
return toolBar->addAction(QIcon(ICON_PREFIX + iconName + ".png"), text,
receiver, member);
return action;
#endif
}
+
+void AdopterWindow::addToolBarSpace()
+{
+#ifndef Q_OS_SYMBIAN
+ QFrame *frame = new QFrame(toolBar);
+ frame->setSizePolicy(QSizePolicy::Expanding, QSizePolicy::Fixed);
+ toolBar->addWidget(frame);
+#endif
+}