#include <QObject>
#include <QApplication>
+#include <QTimer>
#include <QTranslator>
#include <map>
virtual FuncStatus getStatus(FuncRequest const &);
virtual bool dispatch(FuncRequest const &);
virtual void resetGui();
+ void restoreGuiSession();
virtual Clipboard & clipboard();
virtual Selection & selection();
virtual FontLoader & fontLoader() { return font_loader_; }
void execBatchCommands();
///
void socketDataReceived(int fd);
+ /// events to be triggered by general_timer_ should go here
+ void handleRegularEvents();
private:
///
std::map<int, SocketNotifier *> socket_notifiers_;
///
Menus menus_;
+ /// this timer is used for any regular events one wants to
+ /// perform. at present it is used to check if forked processes
+ /// are done.
+ QTimer general_timer_;
#ifdef Q_WS_X11
public: