import java.util.ArrayList;\r
import java.util.List;\r
\r
+import com.evernote.edam.error.EDAMErrorCode;\r
import com.evernote.edam.error.EDAMNotFoundException;\r
import com.evernote.edam.error.EDAMSystemException;\r
import com.evernote.edam.error.EDAMUserException;\r
import com.trolltech.qt.gui.QHBoxLayout;\r
import com.trolltech.qt.gui.QIcon;\r
import com.trolltech.qt.gui.QLabel;\r
+import com.trolltech.qt.gui.QMessageBox;\r
import com.trolltech.qt.gui.QPushButton;\r
import com.trolltech.qt.gui.QTableWidget;\r
import com.trolltech.qt.gui.QTableWidgetItem;\r
} catch (EDAMNotFoundException e) {\r
e.printStackTrace();\r
} catch (EDAMSystemException e) {\r
+ if (e.getErrorCode() == EDAMErrorCode.RATE_LIMIT_REACHED) {\r
+ QMessageBox.warning(this, tr("Rate limit reached"), tr("Rate limit reached.\nRetry your request in " + e.getRateLimitDuration() + " seconds."));\r
+ }\r
e.printStackTrace();\r
} catch (TException e) {\r
e.printStackTrace();\r