Fix #2: Delete Cancel Dialog on Progressbar
parent
d31254031c
commit
36b701975e
|
@ -166,7 +166,7 @@ void EventHandler::contextMenuHandler(const int index)
|
||||||
//remove
|
//remove
|
||||||
case 103:
|
case 103:
|
||||||
{
|
{
|
||||||
OpenProgressbar(1, "Removing...", "Removing Files.", 0, EventHandler::DialogHandlerStatic);
|
OpenProgressbar(1, "Removing...", "Removing Files.", 0, NULL);
|
||||||
if (_nextcloud.removeItem(_tempItemID))
|
if (_nextcloud.removeItem(_tempItemID))
|
||||||
{
|
{
|
||||||
updatePBLibrary();
|
updatePBLibrary();
|
||||||
|
@ -291,7 +291,7 @@ void EventHandler::startDownload()
|
||||||
return; // 1;
|
return; // 1;
|
||||||
_nextcloud.switchWorkOffline();
|
_nextcloud.switchWorkOffline();
|
||||||
}
|
}
|
||||||
OpenProgressbar(1, "Downloading...", "Checking network connection", 0, EventHandler::DialogHandlerStatic);
|
OpenProgressbar(1, "Downloading...", "Checking network connection", 0, NULL);
|
||||||
try
|
try
|
||||||
{
|
{
|
||||||
_nextcloud.download(_tempItemID);
|
_nextcloud.download(_tempItemID);
|
||||||
|
@ -358,10 +358,3 @@ int EventHandler::keyHandler(const int type, const int par1, const int par2)
|
||||||
|
|
||||||
return 1;
|
return 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
void EventHandler::DialogHandlerStatic(int clicked)
|
|
||||||
{
|
|
||||||
//TODO cannot interact with it
|
|
||||||
// make download in different thread https://github.com/pmartin/pocketbook-demo/blob/master/demo08-pthreads/demo08.cpp
|
|
||||||
CloseProgressbar();
|
|
||||||
}
|
|
||||||
|
|
|
@ -121,11 +121,5 @@ private:
|
||||||
*/
|
*/
|
||||||
int keyHandler(const int type, const int par1, const int par2);
|
int keyHandler(const int type, const int par1, const int par2);
|
||||||
|
|
||||||
/**
|
|
||||||
* Handles the cancel button on the progressbar
|
|
||||||
*
|
|
||||||
* @param clicked button that has been clicked
|
|
||||||
*/
|
|
||||||
static void DialogHandlerStatic(int clicked);
|
|
||||||
};
|
};
|
||||||
#endif
|
#endif
|
Loading…
Reference in New Issue