initial version
[kumushedit] / main.cpp
1 #include <QtGui/QApplication>
2 #include <QFontDatabase>
3 #include <QFile>
4 #include <QByteArray>
5 #include <QFont>
6 #include <QDebug>
7 #include "kumushedit.h"
8
9 int main(int argc, char *argv[])
10 {
11     QApplication a(argc, argv);
12     QFile fontFile(":/ttf/UyghurEditRiwaj.ttf");
13     fontFile.open(QIODevice::ReadOnly);
14     QByteArray fontData = fontFile.QIODevice::readAll();
15     int rv = QFontDatabase::addApplicationFontFromData(fontData);
16     if (rv == -1) {
17         qDebug()<<"Failed to load font file!\n";
18     } else {
19         QFont ugFont("UyghurEdit Riwaj");
20         QApplication::setFont(ugFont, "QPushButton");
21         qDebug()<<QFontDatabase::applicationFontFamilies(rv);
22     }
23
24     KumushEdit w;
25 #if defined(Q_OS_SYMBIAN)
26     w.showMaximized();
27 #else
28     w.show();
29 #endif
30     return a.exec();
31 }