mirror of git://git.psyced.org/git/pypsyc
30 lines
721 B
Python
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
|