23#include <tqguardedptr.h>
26#include <kexi_version.h>
27#include "kexiprojectdata.h"
28#include "kexipartmanager.h"
29#include "kexidbconnectionset.h"
30#include "kexiprojectset.h"
31#include <kexidb/drivermanager.h>
32#include <kexidb/driver.h>
35#include <tdemessagebox.h>
39 KEXICORE_EXPORT
void initCmdLineArgs(
int argc,
char *argv[], TDEAboutData* aboutData = 0);
87 KEXICORE_EXPORT TQFont
smallFont(TQWidget *init = 0);
90 class KEXICORE_EXPORT ObjectStatus
95 ObjectStatus(
const TQString& message,
const TQString& description);
97 ObjectStatus(
KexiDB::Object* dbObject,
const TQString& message,
const TQString& description);
101 const ObjectStatus& status()
const;
105 void setStatus(
const TQString& message,
const TQString& description);
110 const TQString& message = TQString(),
const TQString& description = TQString());
113 const TQString& message = TQString(),
const TQString& description = TQString());
116 const TQString& message = TQString(),
const TQString& description = TQString());
120 TQString singleStatusString()
const;
122 void append(
const ObjectStatus& otherStatus );
130 TQString message, description;
132 TQGuardedPtr<TQObject> dbObj;
136 KEXICORE_EXPORT TQString msgYouCanImproveData();
141KEXICORE_EXPORT
void KEXI_UNFINISHED(
const TQString& feature_name,
const TQString& extra_text = TQString());
144#define KEXI_UNFINISHED_SHARED_ACTION(action_name) \
145 KEXI_UNFINISHED(sharedAction(action_name) ? sharedAction(action_name)->text() : TQString())
Database driver management, e.g. finding and loading drivers.
KexiPart's manager: looks up and instantiates them.
Stores information about multiple kexi project-data items.
KexiDB::MessageHandler * msgHandler
This is in fact KexiDB::Object.
Namespace for general Kexi functions.
KEXICORE_EXPORT bool & tempShowScripts()
false by default, flag loaded on main window startup
KEXICORE_EXPORT void deleteGlobalObjects()
KEXICORE_EXPORT bool & tempShowForms()
false by default, flag loaded on main window startup
KEXICORE_EXPORT bool & tempShowMacros()
false by default, flag loaded on main window startup
KEXICORE_EXPORT TQFont smallFont(TQWidget *init=0)
KEXICORE_EXPORT KexiPart::Manager & partManager()
shared part manager
KEXICORE_EXPORT KexiDB::DriverManager & driverManager()
shared driver manager
KEXICORE_EXPORT bool & tempShowReports()
false by default, flag loaded on main window startup
KEXICORE_EXPORT KexiDBConnectionSet & connset()
A set of known connections.
KEXICORE_EXPORT TQString nameForViewMode(int m)
i18n'ed name of view mode m
KEXICORE_EXPORT KexiProjectSet & recentProjects()
A set avaiulable of project infos.
@ TextViewMode
Also known as SQL View Mode.
@ AllViewModes
Usable primarily in KexiPart::initInstanceActions().