#include "aboutdialog.h"
+#define SDK_NAME "Tizen SDK"
+#define URL_TIZEN_ORG "https://developer.tizen.org";
+
AboutDialog::AboutDialog(QWidget *parent) :
QDialog(parent)
{
setWindowTitle("About Emulator");
+
+ QVBoxLayout *baseLayout = new QVBoxLayout(this);
+ baseLayout->setMargin(0);
+ baseLayout->setSpacing(5);
+
+ /* upside */
+ QHBoxLayout *upsideLayout = new QHBoxLayout();
+ upsideLayout->setMargin(0);
+ upsideLayout->setSpacing(5);
+
+ QLabel *imageLabel = new QLabel(this);
+ imageLabel->setPixmap(QPixmap(":about.png"));
+ upsideLayout->addWidget(imageLabel);
+
+ QSettings *sdkVersion = new QSettings("../../../sdk.version", QSettings::IniFormat);
+ QString version = sdkVersion->value("TIZEN_SDK_VERSION").toString();
+ if (version.isEmpty() == true) {
+ version = "Undefined";
+ }
+
+ QString aboutText = QString(SDK_NAME) + "\n\n"
+ + "Version : " + version + '\n'
+ + "Build ID : " + '\n' //TODO:
+ + "SDK Snapshot Name : " + '\n' //TODO:
+ + "\n\nVisit " + URL_TIZEN_ORG;
+
+ QLabel *textLabel = new QLabel(this);
+ textLabel->setStyleSheet("background-color: white");
+ textLabel->setText(aboutText);
+ upsideLayout->addWidget(textLabel);
+
+ baseLayout->addLayout(upsideLayout);
+
+ /* downside */
+ QHBoxLayout *downsideLayout = new QHBoxLayout();
+ downsideLayout->setAlignment(Qt::AlignRight);
+ downsideLayout->setMargin(10);
+
+ QPushButton *okBtn = new QPushButton("OK", this);
+ connect(okBtn, SIGNAL(clicked()), this, SLOT(close()));
+ downsideLayout->addWidget(okBtn);
+
+ baseLayout->addLayout(downsideLayout);
}
void AboutDialog::showEvent(QShowEvent *event)
{
Q_UNUSED(event)
- QWidget *parent = ((QWidget *)this->parent());
- move(parent->geometry().center().x() - (geometry().size().width() / 2),
- parent->geometry().center().y() - (geometry().size().height() / 2));
+ QWidget *win = ((QWidget *)this->parent());
+ move(win->geometry().center().x() - (geometry().size().width() / 2),
+ win->geometry().center().y() - (geometry().size().height() / 2));
}
AboutDialog::~AboutDialog()
this->keyCodeList.removeLast();
}
+#if 0
clear_finger_slot(false);
qDebug() << "disable multi-touch";
+#endif
}
void SkinView::focusOutEvent(QFocusEvent *event)
{
qDebug() << "key pressed :" << event->key() << event->text() << event->nativeScanCode() << event->modifiers();
+#if 0
/* TODO: multi-touch */
if (get_emul_max_touch_point() > 1) {
/* multi-touch checking */
qDebug() << "enable multi-touch = mode 1";
}
}
+#endif
if (event->key() == Qt::Key_NumLock) {
set_emul_num_lock_state(get_emul_num_lock_state() ^ 1); //toggle
{
qDebug() << "key released :" << event->key() << event->text() << event->nativeScanCode() << event->modifiers();
+#if 0
/* TODO: multi-touch */
if (event->key() == Qt::Key_Shift && event->modifiers() == Qt::ControlModifier) {
get_emul_multi_touch_state()->multitouch_enable = 1;
clear_finger_slot(false);
qDebug() << "disable multi-touch";
}
+#endif
if (event->key() == Qt::Key_NumLock || event->key() == Qt::Key_CapsLock) {
return;