First runnable version

This commit is contained in:
2011-08-27 18:35:36 +02:00
parent 991486a042
commit 658ec606ed
28 changed files with 657 additions and 646 deletions

View File

@@ -20,22 +20,20 @@
#ifndef SUPPORTEDLANGUAGES_H
#define SUPPORTEDLANGUAGES_H
#include <wx/wx.h>
namespace SupportedLanguages {
#define ICONS_PATH RESSOURCES_ROOT "icons/"
typedef struct {
wxString name;
wxString icon;
QString name;
QString icon;
wxLanguage language;
} language ;
const int NB_SUPPORTED_LANGUAGES = 2;
static const language languages[NB_SUPPORTED_LANGUAGES] = {
{ wxT("Englishpp"), wxT(ICONS_PATH "/United Kingdom.png"), wxLANGUAGE_ENGLISH},
{ wxT("Français"), wxT(ICONS_PATH "/France.png"), wxLANGUAGE_FRENCH}
{ "English", ICONS_PATH "/United Kingdom.png", wxLANGUAGE_ENGLISH},
{ "Français",ICONS_PATH "/France.png", wxLANGUAGE_FRENCH}
};
}

View File

@@ -20,11 +20,13 @@
#ifndef VIEW_H
#define VIEW_H
#include <QColor>
namespace view {
const QColor OWN_CYAN(0x99, 0xCC, 0xFF);
const QColor OWN_YELLOW(0xFF, 0xFF, 0x99);
const QColor OWN_GREEN(0x3D, 0xEB, 0x3D);
const std::string DEFAULT_FONT_NAME("Liberation Sans");
const QString DEFAULT_FONT_NAME("Liberation Sans");
const int DEFAULT_FONT_SIZE = 12;
#define DEFAULT_FONT(font_name) QFont font_name(view::DEFAULT_FONT_NAME, view::DEFAULT_FONT_SIZE);

View File

@@ -35,7 +35,7 @@
enum {BUTTON_CHANGE_USER_ID=-4, BUTTON_ABOUT_ID=-5, BUTTON_QUIT_ID=-6};
std::string wxUI::months[12] ;
QString wxUI::months[12] ;
QColor wxUI::categoryColors[MAX_CATEGORY] = {QColor(0x00, 0x45, 0x86),
QColor(0xFF, 0x3E, 0x0E),
QColor(0xFF, 0xD3, 0x20),
@@ -90,7 +90,7 @@ wxUI::~wxUI()
if (_locale) delete _locale;
}
bool wxUI::SetLanguage(std::string language)
bool wxUI::SetLanguage(QString language)
{
bool res = true;

View File

@@ -44,13 +44,13 @@ class wxUI: public QFrame
{
public:
static const int MAX_CATEGORY = 12;
static std::string months[MAX_CATEGORY];
static QString months[MAX_CATEGORY];
static QColor categoryColors[MAX_CATEGORY];
wxUI(KissCount* kiss, const QString& title);
~wxUI();
bool SetLanguage(std::string language);
bool SetLanguage(QString language);
void ChangeUser();
void LoadUser();
@@ -98,7 +98,7 @@ public:
virtual void OnShow(QShowEvent * event)=0;
virtual KissPanel* CreatePanel()=0;
virtual QPushButton* GetButton(int id) {return 0;}
virtual std::string GetToolTip() {return "";}
virtual QString GetToolTip() {return "";}
protected:
KissCount* _kiss;