1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49
|
/*
* DEPRECATED
* Class will be removed in next release
*/
class ServerWidget
: ModularWidget
{
%TypeHeaderCode
#include <BALL/VIEW/KERNEL/serverWidget.h>
%End
public:
static Size countInstances();
static ModularWidget* getInstance(Position);
~ServerWidget() throw();
virtual void clear() throw();
%Exception ServerWidget::NotCompositeObject(SIP_Exception) /PyName=ServerWidget_NotCompositeObject/
{
%TypeHeaderCode
#include <BALL/VIEW/KERNEL/serverWidget.h>
%End
%RaiseCode
String detail =
(String)(sipExceptionRef.getName()) + " in line "
+ String(sipExceptionRef.getLine()) + " of " + sipExceptionRef.getFile()
+ ": " + sipExceptionRef.getMessage();
SIP_BLOCK_THREADS
PyErr_SetString(sipException_ServerWidget_NotCompositeObject, detail.c_str());
SIP_UNBLOCK_THREADS
%End
};
void activate() throw();
void deactivate() throw();
void setPort(const int) throw();
int getPort() const throw();
virtual void initializeWidget(MainControl&) throw();
virtual void finalizeWidget(MainControl&) throw();
virtual void initializePreferencesTab(Preferences&) throw();
virtual void finalizePreferencesTab(Preferences&) throw();
virtual void applyPreferences() throw();
virtual bool isValid() const throw();
private:
ServerWidget(const ServerWidget&);
};
|