void MainWindow::readdirs()
{
QDir colors("/opt/plastic-schemes");
QStringList colorstobox = colors.entryList(QDir::AllDirs | QDir::NoDotAndDotDot, QDir::DirsFirst);
ui->Color->addItems(colorstobox);
}
DefaultTextColor=#ced0d5 SecondaryTextColor=#ffbb45 ActiveTextColor=#ffbb45 DisabledTextColor=#8e8e8e PaintedTextColor=#1c1c1c ReversedTextColor=#141414 ReversedSecondaryTextColor=#d29e00 ReversedActiveTextColor=#d29e00 ReversedDisabledTextColor=#c5c5c5 ReversedPaintedTextColor=#ffffff
| The Following User Says Thank You to Diph For This Useful Post: | ||
irs | QDir::NoDotAndDotDot);| The Following User Says Thank You to CepiPerez For This Useful Post: | ||
irs | QDir::NoDotAndDotDot);

DefaultTextColor=#ced0d5
QString DefaultTextColor; DefaultTextColor = "#ced0d5";
QFile file(/etc/hildon/theme/colors.config);
if (!file.open (IO_ReadOnly))
// didn't work
QTextStream stream ( &file );
QString line;
while( !stream.eof() ) {
line = stream.readLine();
<process your line and repeat>
}
file.close();
QFile file(/etc/hildon/theme/colors.config);
if (!file.open (IO_ReadOnly))
// didn't work
QTextStream stream ( &file );
QString line;
QHash<QString, QString> variables;
while( !stream.eof() ) {
line = stream.readLine();
//Split
QStringList splittedLine = line.split("=");
//Maybe add some checks here (splittedLine.count == 2 etc.)
variables.insert(splittedLine.at(0), splittedLine.at(1));
}
file.close();
| The Following User Says Thank You to Diph For This Useful Post: | ||
MainWindow::MainWindow(QWidget *parent) :
QMainWindow(parent),
ui(new Ui::MainWindow),
progress("Setting up the theme, please wait...", "Abort", 0, 0, this),
colors()
{
ui->setupUi(this);
ui->scrollArea->setWidget(ui->widget);
readdirs();
QString oldfont1 = ui->font1->text();
QString oldfont2 = ui->font2->text();
QString oldfont3 = ui->font3->text();
QString oldfont4 = ui->font4->text();
// readSettings();
}
void MainWindow::on_pushButton_clicked()
{
}
| The Following User Says Thank You to d-iivil For This Useful Post: | ||