#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