#pragma once #ifndef APPMAINSHELL_H #define APPMAINSHELL_H #include "tw/mainshell.h" //============================================================================== class AppMainshell : public TMainshell { public: AppMainshell(); ~AppMainshell(); static AppMainshell *instance(); void init(); bool beforeShow(); void configureNotify(const TDimension &size); void openProgressBar(string name); void closeProgressBar(); bool setProgressBarFraction(int num, int den); void repaint(); void close(); TDimension getPreferredSize(); int getMainIconId(); void onTimer(int); string getAppId() const { return "TFarm"; } private: class Data; Data *m_data; }; #endif