added uniqueptr and messagebox
parent
b292a0911c
commit
29ff3aa5bb
|
@ -17,12 +17,12 @@
|
|||
|
||||
using std::string;
|
||||
|
||||
EventHandler *EventHandler::_eventHandlerStatic;
|
||||
std::unique_ptr<EventHandler>EventHandler::_eventHandlerStatic;
|
||||
|
||||
EventHandler::EventHandler()
|
||||
{
|
||||
//create a event to create handlers
|
||||
_eventHandlerStatic = this;
|
||||
_eventHandlerStatic = std::unique_ptr<EventHandler>(this);
|
||||
|
||||
_loginView = nullptr;
|
||||
_listView = nullptr;
|
||||
|
@ -95,7 +95,6 @@ void EventHandler::mainMenuHandler(const int index)
|
|||
//}
|
||||
_nextcloud.logout();
|
||||
_listView.reset();
|
||||
|
||||
_loginView = std::unique_ptr<LoginView>(new LoginView(_menu.getContentRect()));
|
||||
FullUpdate();
|
||||
break;
|
||||
|
@ -154,7 +153,8 @@ int EventHandler::pointerHandler(const int type, const int par1, const int par2)
|
|||
if (!_nextcloud.downloadItem(itemID))
|
||||
{
|
||||
CloseProgressbar();
|
||||
Message(ICON_WARNING, "Warning", "Could not download the file, please try again.", 600);
|
||||
if(!_nextcloud.isWorkOffline())
|
||||
Message(ICON_WARNING, "Warning", "Could not download the file, please try again.", 600);
|
||||
}
|
||||
else
|
||||
{
|
||||
|
|
|
@ -37,11 +37,11 @@ public:
|
|||
int eventDistributor(const int type, const int par1, const int par2);
|
||||
|
||||
private:
|
||||
static EventHandler *_eventHandlerStatic;
|
||||
MenuHandler _menu = MenuHandler("Nextcloud");
|
||||
Nextcloud _nextcloud = Nextcloud();
|
||||
static std::unique_ptr<EventHandler> _eventHandlerStatic;
|
||||
std::unique_ptr<ListView> _listView;
|
||||
std::unique_ptr<LoginView> _loginView;
|
||||
MenuHandler _menu = MenuHandler("Nextcloud");
|
||||
Nextcloud _nextcloud = Nextcloud();
|
||||
|
||||
/**
|
||||
* Functions needed to call C function, redirects to real function
|
||||
|
|
Loading…
Reference in New Issue