class Session: public Gtk_Main
string argv0
bool superuser
MainWindow* mainWindow
textWindowsMapT textWindowsMap
PrefWindow* preferencesWindow
DbConnection* dbConnection
WordDb* wordDb
SearchSystem* searchSystem
SearchWindow* searchWindow
SuLoginWindow* suLoginWindow
SuperuserPreferenciesWindow* suPrefWindow
PlaybackWindow* playbackWindow
BroadcastWindow* broadcastWindow
Session( int *pargc, char ***pargv )
void run()
void cleanup()
void loadAllConfig()
void saveAllConfig()
void connect_to_dbserver()
void update_movie_list( const string &dbname )
const WordDb& get_word_db() const
const MovieItem& get_movie_by_id( int id ) const
void display_movie_text_window( int id, time_t timepos = 0 )
void display_movie_text_window_go_line( int id, unsigned linenum )
void edit_preferences()
const TextOfMovieT* get_movie_text( int id )
bool is_movie_text_loaded( int id )
const WordOccurencesT& find_word( const string &w ) const
void find_similar_words( const string &word, GList *similar ) const
void get_hint_words( const string &word, GList *&similar ) const
int close_text_window( GdkEventAny *ev )
void menu_close_text_window( int id )
void notify_text_win_die( int movieId )
void playVideo( TextWindow &tw, struct tm t, int id )
void playBroadcast( const string &url )
void stop()
void start_recording( int channel_id )
void stop_recording( int channel_id )
void select_text_line_by_time( int movieId, time_t t )
void fill_channellist( channel_infos_mapT &channel_infos_map )
void loadServerProperties( ServerConfigItemVec &props )
void saveServerProperties( ServerConfigItemVec &props )
void login_superuser( string passwd )
gint timeout()
void put_message( int debl, const string &msg )
alphabetic index html hierarchy of classes or java