From dded6fa13e22c58dffc3b5078f91eb9bc15c2e6f Mon Sep 17 00:00:00 2001 From: Cemal Demir Date: Thu, 18 Oct 2018 10:14:39 +0300 Subject: [PATCH] =?UTF-8?q?Gelen=20Davetiye=20Projeye=20Bak=20=C3=87al?= =?UTF-8?q?=C4=B1=C5=9Ft=C4=B1r=C4=B1l=C4=B1yor.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- SerikGencFikir.pro | 3 ++- src/davetiyewidget.cpp | 36 ++++++++++++++++++++++++++++++++++-- todolist.h | 14 ++++++++++++++ 3 files changed, 50 insertions(+), 3 deletions(-) diff --git a/SerikGencFikir.pro b/SerikGencFikir.pro index bd1beac..73bdcc3 100644 --- a/SerikGencFikir.pro +++ b/SerikGencFikir.pro @@ -60,7 +60,8 @@ HEADERS += \ src/baseclass.h \ src/userwidget.h \ src/project.h \ - src/davetiyewidget.h + src/davetiyewidget.h \ + todolist.h DISTFILES += \ ../Release/docroot/css/css.css \ diff --git a/src/davetiyewidget.cpp b/src/davetiyewidget.cpp index efe03db..49f1059 100644 --- a/src/davetiyewidget.cpp +++ b/src/davetiyewidget.cpp @@ -97,8 +97,40 @@ void DavetiyeWidget::initDavetiler() itemContainer->addStyleClass(Bootstrap::Grid::Large::col_lg_3+Bootstrap::Grid::Medium::col_md_3+Bootstrap::Grid::Small::col_sm_3+Bootstrap::Grid::ExtraSmall::col_xs_6); itemContainer->setAttributeValue(Style::style,Style::background::color::rgba(25,75,125)); auto vLayout = itemContainer->setLayout(cpp14::make_unique()); - auto text = vLayout->addWidget(cpp14::make_unique("Projeye Bak"),0,AlignmentFlag::Middle|AlignmentFlag::Center); - text->setAttributeValue(Style::style,Style::color::color(Style::color::White::Azure)+Style::font::size::s16px+Style::font::weight::bold); +// auto text = vLayout->addWidget(cpp14::make_unique("Projeye Bak"),0,AlignmentFlag::Middle|AlignmentFlag::Center); +// text->setAttributeValue(Style::style,Style::color::color(Style::color::White::Azure)+Style::font::size::s16px+Style::font::weight::bold); + + auto downloadlink = this->download(doc["dosya"].get_oid().value); + + + QFileInfo + info(doc["dosyaadi"].get_utf8().value.to_string().c_str()); + + QString newFileName = + QString("docroot/tempfile/") + + doc["dosya"].get_oid().value.to_string().c_str() + + "." + info.suffix().toStdString().c_str(); + + QString downloadFileName = QString("tempfile/")+doc["dosya"].get_oid().value.to_string().c_str() + "." +info.suffix().toStdString().c_str(); + + std::cout << "File Renamed: " << QFile::rename(QString("docroot/")+downloadlink.c_str(),newFileName) << std::endl; + + + Wt::WLink link = Wt::WLink(downloadFileName.toStdString()); + link.setTarget(Wt::LinkTarget::NewWindow); + + std::unique_ptr anchor = + Wt::cpp14::make_unique(link, "Projeye Bak"); + + { + auto text = vLayout->addWidget(std::move(anchor), + 0, + AlignmentFlag::Center|AlignmentFlag::Middle ); + text->setAttributeValue(Style::style,Style::font::size::s14px+Style::color::color(Style::color::White::AliceBlue)+Style::font::weight::bold); + text->setMargin(WLength::Auto,AllSides); + } + + } diff --git a/todolist.h b/todolist.h index 5c25dd2..f3a9933 100644 --- a/todolist.h +++ b/todolist.h @@ -1,4 +1,18 @@ #ifndef TODOLIST_H #define TODOLIST_H + +//DONE: Gelen Davetiyelerde "Projeye Bak" Çalışmıyor + +//TODO: Kişilere Davet Gönderme 2 den fazla Kişiye Yapılabiliyor + +//TODO: Davet Edilen Kişi Davetiyeyi Red Ettiğinde Gönderen Davetiyeyi Silemiyor. + +//TODO: Ödüller Sayfası Eklenmedi + +//TODO: Yarışma şartnamesi Eklenmedi + +//TODO: Proje Formatı Eklenmedi. + +//TODO: Logolar Değiştirilmedi. #endif // TODOLIST_H