# -*- coding: utf-8 -*-
import sys, os, gettext, platform
from PyQt4 import QtCore, QtGui
from PyQt4.QtCore import *
from PyQt4.QtGui import *
reload(sys)

#UTF-8 support
sys.setdefaultencoding('utf-8')

#Locale support
LOCALE_DIR = os.path.join(os.path.dirname(__file__), "locale")
gettext.install("main", LOCALE_DIR)

#Skins
def get_skins():
  skins = []
  for item in os.listdir("skins" + os.path.sep):
    if os.path.isdir("skins" + os.path.sep + item) and not item[:1] == ".":
      skins.append(item)
  return skins

#Screens
def get_screens():
  qscreen = QDesktopWidget()
  screens = []
  for screen in range(0, qscreen.screenCount()):
    screens.append(str(screen+1))
  return screens