Skip to content

Instantly share code, notes, and snippets.

@zester
zester / gist:1214859
Created September 13, 2011 19:39
QtXml QDom Example
#include <QtXml>
#include <iostream>
int main(int argc, char *argv[])
{
QDomDocument doc("mydoc");
QFile file("shared-mime-info.xml");
if(!file.open(QFile::ReadOnly | QFile::Text)) return 1;
if(!doc.setContent(&file)) {
file.close();
@zester
zester / gist:1185753
Created September 1, 2011 09:01
Parse a .desktop file with Qt
QSettings settings("/home/steven/Desktop/dolphin.desktop", QSettings::IniFormat);
settings.beginGroup("Desktop Entry");
qDebug() << settings.value("Name").toString();
qDebug() << settings.value("Exec").toString();
qDebug() << settings.value("Icon").toString();
qDebug() << settings.value("Type").toString();
// Defect cant git list
qDebug() << settings.value("Categories").toString();
qDebug() << settings.value("GenericName").toString();
qDebug() << settings.value("Terminal").toString();
@zester
zester / gist:1180077
Created August 30, 2011 03:07
Howto load an external qt stylesheet
QFile file(":/qss/default.qss");
file.open(QFile::ReadOnly);
QString styleSheet = QLatin1String(file.readAll());
setStyleSheet(styleSheet);
@zester
zester / main.cpp
Created August 29, 2011 03:46
Skia Graphics Library Example (Note: Use to work)
#include "SkCanvas.h"
#include "SkGraphics.h"
#include "SkImageEncoder.h"
#include "SkString.h"
#include "SkTemplates.h"
int main (int argc, char * const argv[]) {
//
SkAutoGraphics ag;