pypsyc/GUI/Abstract/Gui.py

30 lines
721 B
Python

"""Abstract Gui Module - serves as interface reference"""
import sys
class UserGui:
def __init__(self):
if self.__class__ == UserGui:
raise "class UserGui is abstract!"
def set_model(self, model): self.model = model
class RoomGui:
def __init___(self):
if self.__class__ == RoomGui:
raise "class RoomGui is abstract!"
def set_model(self, model): self.model = model
class MainGui:
def __init__(self, argv):
if self.__class__ == MainGui:
raise "class MainGui is abstract!"
self.center = None
def run(self):
pass
def quit(self):
self.center.quit()
sys.exit(0)
def connect(self):
pass