Skip to content

Commit

Permalink
Use a custom abstract model for the WinToastHandler
Browse files Browse the repository at this point in the history
  • Loading branch information
mohabouje committed Oct 5, 2016
1 parent b9f4fdb commit 8271b5b
Show file tree
Hide file tree
Showing 6 changed files with 468 additions and 83 deletions.
18 changes: 6 additions & 12 deletions example/qt-gui-example/WinToastExample/mainwindow.cpp
Expand Up @@ -4,24 +4,18 @@
#include <qfiledialog.h>
#include <qmessagebox.h>

wchar_t* converToWChar_t(const QString& text){
wchar_t* c_Text = new wchar_t[text.length() + 1];
text.toWCharArray(c_Text);
c_Text[text.length()] = 0; //Add this line should work as you expected
return c_Text;
}


#include "../../../include/wintoastlib.h"
using namespace WinToastLib;
MainWindow::MainWindow(QWidget *parent) :
QMainWindow(parent),
ui(new Ui::MainWindow)
{
ui->setupUi(this);
/*WinToast::instance()->setAppName(L"WinToastExample");
WinToast::instance()->setAppName(L"WinToastExample");
WinToast::instance()->setAppUserModelId(L"WinToastExample_AUMI");
if (!WinToast::instance()->initialize()) {
qDebug() << "Error, your system in not compatible!";
}*/
}
}

MainWindow::~MainWindow()
Expand All @@ -40,11 +34,11 @@ void MainWindow::on_imagePathSelector_clicked()

void MainWindow::on_showToast_clicked()
{
/*WinToastTemplate templ = WinToastTemplate(WinToastTemplate::ImageWithTwoLines);
WinToastTemplate templ = WinToastTemplate(WinToastTemplate::ImageWithTwoLines);
templ.setImagePath(ui->imagePath->text().toStdWString());
templ.setTextField(ui->firstLine->text().toStdWString(), 0);
templ.setTextField(ui->secondLine->text().toStdWString(), 1);
if (!WinToast::instance()->showToast(templ)) {
QMessageBox::warning(this, "Error", "Could not launch your toast notification!");
}*/
}
}
2 changes: 1 addition & 1 deletion example/qt-gui-example/WinToastExample/mainwindow.h
Expand Up @@ -2,7 +2,7 @@
#define MAINWINDOW_H

#include <QMainWindow>
#include <C:/dev/C++/WinToast/src/WinToastLib/WinToastLib.h>

namespace Ui {
class MainWindow;
}
Expand Down
6 changes: 0 additions & 6 deletions example/qt-gui-example/WinToastExample/wintoastlib.cpp

This file was deleted.

45 changes: 0 additions & 45 deletions example/qt-gui-example/WinToastExample/wintoastlib.h

This file was deleted.

0 comments on commit 8271b5b

Please sign in to comment.