Skip to content

Commit

Permalink
Cleanup done on some variables
Browse files Browse the repository at this point in the history
  • Loading branch information
dell committed May 4, 2013
1 parent f620e3f commit 77b7a27
Show file tree
Hide file tree
Showing 7 changed files with 32 additions and 84 deletions.
10 changes: 2 additions & 8 deletions mupengui-0.1/main.cpp
Expand Up @@ -21,27 +21,21 @@
#include <qstring.h>
#include <qtextstream.h>



int main(int argc, char *argv[])
{
QApplication a(argc, argv);
MainWindow w;
QTextStream out(stdout);


if (argc == 2) {
QString fileName(argv[1]);
w.runFile(&fileName, true);
out << "Press (Ctrl + C) to quit\n";

// Could not execute waitForFinished, therefore need to show
//w.show();
} else if (argc > 2) {
out << "Usage: mupengui <filename>\n";
exit(1);
} else {
w.show();
} else {
w.show();
}

return a.exec();
Expand Down
61 changes: 17 additions & 44 deletions mupengui-0.1/mainwindow.cpp
Expand Up @@ -23,7 +23,6 @@
#include <QFileDialog>
#include <QTextStream>
#include <QProcess>
#include <QSettings>

MainWindow::MainWindow(QWidget *parent) :
QMainWindow(parent),
Expand All @@ -48,12 +47,8 @@ MainWindow::~MainWindow()

void MainWindow::on_actionOpen_triggered()
{
const QString DEFAULT_DIR_KEY("~");
QSettings MySettings; // Will be using application informations for correct location of your settings



QFileDialog fileDialog(this);
QString fileName;


// FIXME: Native look is good, but this open dialog does not close itself,
Expand All @@ -65,58 +60,36 @@ void MainWindow::on_actionOpen_triggered()
*/

fileDialog.setNameFilter(tr("File (*.*)"));
fileDialog.setDirectory(MySettings.value(DEFAULT_DIR_KEY).toString());
fileDialog.setDirectory(mySettings.value(DEFAULT_DIR_KEY).toString());
fileDialog.setLabelText(QFileDialog::FileName, tr("Open File"));
//fileDialog.setViewMode(QFileDialog::List);
//fileDialog.setFileMode(QFileDialog::AnyFile);
//fileDialog.setOption(QFileDialog::DontUseNativeDialog, false);

QString fileName;



if (fileDialog.exec()) {
fileName = fileDialog.selectedFiles().at(0);
//fileName = fileDialog.getOpenFileName(this);
if (!fileName.isEmpty()) {
QDir CurrentDir;
MySettings.setValue(DEFAULT_DIR_KEY, CurrentDir.absoluteFilePath(fileName));
runFile(&fileName, false);
}
fileName = fileDialog.selectedFiles().at(0);
//fileName = fileDialog.getOpenFileName(this);
if (!fileName.isEmpty()) {
QDir CurrentDir;
mySettings.setValue(DEFAULT_DIR_KEY, CurrentDir.absoluteFilePath(fileName));
runFile(&fileName, false);
}
}

}

void MainWindow::on_actionPreferences_triggered()
{
//QTextStream out(stdout);

SettingsDialog settingsDialog;
settingsDialog.exec();


/*
QSettings MySettings;
const QString WINDOWED_FULLSCREEN("WINDOWED");
out << "WINDOWED_FULLSCREEN: " << MySettings.value(WINDOWED_FULLSCREEN).toString();
*/

}

void MainWindow::runFile(QString *fileName, bool selfQuit)
{
//QString fileName(fileNamec);
// This does not like defining in private
QTextStream out(stdout);

QSettings MySettings;
const QString WINDOWED_FULLSCREEN("WINDOWED");

QString mode = "--fullscreen";

if (MySettings.value(WINDOWED_FULLSCREEN).toString() == "WINDOWED")
if (mySettings.value(WINDOWED_FULLSCREEN).toString() == "WINDOWED")
mode = "--windowed";

//std::cout << fileName.toStdString();
out << "FileName: " << *fileName;

if (!fileName->isEmpty()) {
Expand All @@ -127,12 +100,12 @@ void MainWindow::runFile(QString *fileName, bool selfQuit)
QString p_stdout = p.readAllStandardOutput();
QString p_stderr = p.readAllStandardError();

out << "StdOut: " << p_stdout;
out << "Error: " << p_stderr;
out << "StdOut: " << p_stdout;
out << "Error: " << p_stderr;

if (selfQuit) {
out << "Exiting !! Cheers !!";
exit(0);
}
if (selfQuit) {
out << "Exiting !! Cheers !!";
exit(0);
}
}
}
4 changes: 4 additions & 0 deletions mupengui-0.1/mainwindow.h
Expand Up @@ -19,7 +19,10 @@
#ifndef MAINWINDOW_H
#define MAINWINDOW_H

#define DEFAULT_DIR_KEY "~"

#include <QMainWindow>
#include <QSettings>

namespace Ui {
class MainWindow;
Expand All @@ -40,6 +43,7 @@ public slots:

private:
Ui::MainWindow *ui;
QSettings mySettings;
};

#endif // MAINWINDOW_H
4 changes: 2 additions & 2 deletions mupengui-0.1/mupengui.pro.user
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE QtCreatorProject>
<!-- Written by QtCreator 2.7.0, 2013-05-03T20:11:33. -->
<!-- Written by QtCreator 2.7.0, 2013-05-04T17:51:26. -->
<qtcreator>
<data>
<variable>ProjectExplorer.Project.ActiveTarget</variable>
Expand Down Expand Up @@ -223,7 +223,7 @@
</valuelist>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">mupengui</value>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
<value type="QByteArray" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.Qt4RunConfiguration:/home/dell/Desktop/github/mupengui-0.1/mupengui.pro</value>
<value type="QByteArray" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.Qt4RunConfiguration:/media/D/Programming/githubmupengui/mupengui-0.1/mupengui.pro</value>
<value type="int" key="Qt4ProjectManager.Qt4RunConfiguration.BaseEnvironmentBase">2</value>
<value type="QString" key="Qt4ProjectManager.Qt4RunConfiguration.CommandLineArguments"></value>
<value type="QString" key="Qt4ProjectManager.Qt4RunConfiguration.ProFile">mupengui.pro</value>
Expand Down
30 changes: 4 additions & 26 deletions mupengui-0.1/settingsdialog.cpp
Expand Up @@ -24,49 +24,27 @@ SettingsDialog::SettingsDialog(QWidget *parent) :
ui(new Ui::SettingsDialog)
{
ui->setupUi(this);
//connect(ui->radioWindowed, SIGNAL(toggled(bool)), this, SLOT(on_radioWindowedFullscreen_toggled()));
//connect(ui->radioFullscreen, SIGNAL(toggled(bool)), this, SLOT(on_radioWindowedFullscreen_toggled()));

//WINDOWED_FULLSCREEN = "WINDOWED";

WINDOWED_FULLSCREEN = "WINDOWED";

if (MySettings.value(WINDOWED_FULLSCREEN).toString() == "WINDOWED") {
if (mySettings.value(WINDOWED_FULLSCREEN).toString() == "WINDOWED") {
ui->radioWindowed->setChecked(true);
} else if (MySettings.value(WINDOWED_FULLSCREEN).toString() == "FULLSCREEN") {
} else if (mySettings.value(WINDOWED_FULLSCREEN).toString() == "FULLSCREEN") {
ui->radioFullscreen->setChecked(true);
}

this->setFixedSize(404, 266);

}

SettingsDialog::~SettingsDialog()
{
delete ui;
}

/*
void SettingsDialog::on_radioWindowedFullscreen_toggled()
{
//QTextStream out(stdout);
//out << "Settings: " << MySettings.value(WINDOWED_FULLSCREEN).toString();
}
*/

void SettingsDialog::accept()
{
//QTextStream out(stdout);
//out << "Accept " << "ACCEPTED";

if (ui->radioFullscreen->isChecked()) {
MySettings.setValue(WINDOWED_FULLSCREEN, "FULLSCREEN");
mySettings.setValue(WINDOWED_FULLSCREEN, "FULLSCREEN");
} else if (ui->radioWindowed->isChecked()) {
MySettings.setValue(WINDOWED_FULLSCREEN, "WINDOWED");
mySettings.setValue(WINDOWED_FULLSCREEN, "WINDOWED");
}

this->close();
Expand Down
7 changes: 3 additions & 4 deletions mupengui-0.1/settingsdialog.h
Expand Up @@ -19,6 +19,8 @@
#ifndef SETTINGSDIALOG_H
#define SETTINGSDIALOG_H

#define WINDOWED_FULLSCREEN "WINDOWED"

#include <QDialog>
#include <QTextStream>
#include <QSettings>
Expand All @@ -36,14 +38,11 @@ class SettingsDialog : public QDialog
~SettingsDialog();

public slots:
//void on_radioWindowedFullscreen_toggled();
void accept();


private:
Ui::SettingsDialog *ui;
QSettings MySettings;
QString WINDOWED_FULLSCREEN;
QSettings mySettings;
};

#endif // SETTINGSDIALOG_H
Binary file removed mupengui_0.1-1_amd64.deb
Binary file not shown.

0 comments on commit 77b7a27

Please sign in to comment.