tahoma2d/toonz/sources/toonzfarm/tfarmclient/appmainshell.h

42 lines
686 B
C
Raw Normal View History

2016-05-17 03:04:11 +12:00
#pragma once
2016-03-19 06:57:51 +13:00
#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