Ho questo nel mio C++ file di intestazione:Come si popolano i valori di una QMap statica in C++ Qt?
#include <QMap>
#include <QString>
class LogEvent {
public:
LogEvent();
enum column_t {TIMESTAMP_COLUMN = 0, TYPE_COLUMN = 1, EVENT_COLUMN = 2,
FILE_COLUMN = 3};
static QMap<column_t, QString> COLUMN_NAMES;
static QMap<column_t, QString> getColumnNames() {
return LogEvent::COLUMN_NAMES;
}
//blah blah blah other functions
};
Questo è il mio C++ file sorgente:
#include "LogEvent.h"
LogEvent::LogEvent()
{
//constructor code
}
//blah blah blah other functions
voglio aggiungere valori al mio statica QMap COLUMN_NAMES. Dove e come lo farei?
Tempo per Qt per aggiungere supporto per C++ 11! –