presentation
AndreasB123 15 years ago
parent 19bb6a08dd
commit dbbbfa2163
  1. 43
      src/gui/toolbarMenubar/model/ToolbarColorNames.cpp
  2. 37
      src/gui/toolbarMenubar/model/ToolbarColorNames.h
  3. 2
      src/util/XournalTypeList.h

@ -0,0 +1,43 @@
#include "ToolbarColorNames.h"
ToolbarColorNames::ToolbarColorNames() {
XOJ_INIT_TYPE(ToolbarColorNames) ;
initPredefinedColors();
}
ToolbarColorNames::~ToolbarColorNames() {
XOJ_CHECK_TYPE(ToolbarColorNames);
// TODO !!!!!!!!!!! implement
XOJ_RELEASE_TYPE(ToolbarColorNames);
}
void ToolbarColorNames::loadFile(const char * file) {
XOJ_CHECK_TYPE(ToolbarColorNames);
// TODO !!!!!!!!!!! implement
}
void ToolbarColorNames::saveFile(const char * file) {
XOJ_CHECK_TYPE(ToolbarColorNames);
// TODO !!!!!!!!!!! implement
}
void ToolbarColorNames::adddColor(int color, String name, bool predefined) {
XOJ_CHECK_TYPE(ToolbarColorNames);
// TODO !!!!!!!!!!! implement
}
String ToolbarColorNames::getColorName(int color) {
XOJ_CHECK_TYPE(ToolbarColorNames);
// TODO !!!!!!!!!!! implement
}
void ToolbarColorNames::initPredefinedColors() {
XOJ_CHECK_TYPE(ToolbarColorNames);
// TODO !!!!!!!!!!! implement
}

@ -0,0 +1,37 @@
/*
* Xournal++
*
* Names for the toolbar color items (e.g. 0xff000 is called red)
*
* @author Xournal Team
* http://xournal.sf.net
*
* @license GPL
*/
#ifndef __TOOLBARCOLORNAMES_H__
#define __TOOLBARCOLORNAMES_H__
#include <XournalType.h>
class ToolbarColorNames {
public:
ToolbarColorNames();
virtual ~ToolbarColorNames();
public:
void loadFile(const char * file);
void saveFile(const char * file);
void adddColor(int color, String name, bool predefined);
String getColorName(int color);
private:
void initPredefinedColors();
private:
XOJ_TYPE_ATTRIB;
};
#endif /* __TOOLBARCOLORNAMES_H__ */

@ -192,7 +192,7 @@ XOJ_DECLARE_TYPE(ToolbarEntry, 180);
XOJ_DECLARE_TYPE(ToolbarItem, 181);
XOJ_DECLARE_TYPE(CustomizeableColorList, 182);
XOJ_DECLARE_TYPE(GotoDialog, 183);
//XOJ_DECLARE_TYPE(XXXXXXXXXXXXXXXX, 184);
XOJ_DECLARE_TYPE(ToolbarColorNames, 184);
//XOJ_DECLARE_TYPE(XXXXXXXXXXXXXXXX, 185);
//XOJ_DECLARE_TYPE(XXXXXXXXXXXXXXXX, 186);
//XOJ_DECLARE_TYPE(XXXXXXXXXXXXXXXX, 187);

Loading…
Cancel
Save