Kaydet (Commit) fbb1f977 authored tarafından Caolán McNamara's avatar Caolán McNamara

convert address template dialog to .ui

seeing as it's an obscure dialog I didn't invest time
in moving all the entries into the .ui and rework
the scrolling logic

Change-Id: If1dccbf01901bf4f754e49d5b38baf2033316410
üst 13821254
......@@ -10,6 +10,7 @@
$(eval $(call gb_UI_UI,svt))
$(eval $(call gb_UI_add_uifiles,svt,\
svtools/uiconfig/ui/addresstemplatedialog \
svtools/uiconfig/ui/graphicexport \
svtools/uiconfig/ui/placeedit \
svtools/uiconfig/ui/printersetupdialog \
......
......@@ -22,10 +22,10 @@
#include "svtools/svtdllapi.h"
#include <vcl/dialog.hxx>
#include <vcl/group.hxx>
#include <vcl/fixed.hxx>
#include <vcl/combobox.hxx>
#include <vcl/button.hxx>
#include <vcl/layout.hxx>
#include <vcl/lstbox.hxx>
#include <vcl/scrbar.hxx>
#include <com/sun/star/container/XNameAccess.hpp>
......@@ -47,20 +47,10 @@ namespace svt
{
protected:
// Controls
FixedLine m_aDatasourceFrame;
FixedText m_aDatasourceLabel;
ComboBox m_aDatasource;
PushButton m_aAdministrateDatasources;
FixedText m_aTableLabel;
ComboBox m_aTable;
FixedText m_aFieldsTitle;
Window m_aFieldsFrame;
ScrollBar m_aFieldScroller;
OKButton m_aOK;
CancelButton m_aCancel;
HelpButton m_aHelp;
ComboBox* m_pDatasource;
PushButton* m_pAdministrateDatasources;
ComboBox* m_pTable;
ScrollBar* m_pFieldScroller;
// string to display for "no selection"
const String m_sNoFieldSelection;
......
......@@ -59,8 +59,6 @@
#define HID_TEMPLATEDLG_TB_DOCINFO "SVT_HID_TEMPLATEDLG_TB_DOCINFO"
#define HID_TEMPLATEDLG_TB_PREVIEW "SVT_HID_TEMPLATEDLG_TB_PREVIEW"
#define HID_ADDRTEMPL_FIELD_ASSIGNMENT "SVT_HID_ADDRTEMPL_FIELD_ASSIGNMENT"
// Help ids for the filepicker dialogs
#define HID_EXPLORERDLG_FILE "SVT_HID_EXPLORERDLG_FILE"
......
......@@ -216,6 +216,44 @@
//manually in sync with STR_ARR_SVT_LANGUAGE_TABLE
#define STR_ARR_SVT_LANGUAGE_TABLE_END (STR_ARR_SVT_LANGUAGE_TABLE)
#define STR_SVT_ADDRESSTEMPLATE_START (STR_ARR_SVT_LANGUAGE_TABLE_END+1)
#define STR_NO_FIELD_SELECTION (STR_SVT_ADDRESSTEMPLATE_START+0)
#define STR_FIELD_COMPANY (STR_SVT_ADDRESSTEMPLATE_START+1)
#define STR_FIELD_DEPARTMENT (STR_SVT_ADDRESSTEMPLATE_START+2)
#define STR_FIELD_FIRSTNAME (STR_SVT_ADDRESSTEMPLATE_START+3)
#define STR_FIELD_LASTNAME (STR_SVT_ADDRESSTEMPLATE_START+4)
#define STR_FIELD_STREET (STR_SVT_ADDRESSTEMPLATE_START+5)
#define STR_FIELD_COUNTRY (STR_SVT_ADDRESSTEMPLATE_START+6)
#define STR_FIELD_ZIPCODE (STR_SVT_ADDRESSTEMPLATE_START+7)
#define STR_FIELD_CITY (STR_SVT_ADDRESSTEMPLATE_START+8)
#define STR_FIELD_TITLE (STR_SVT_ADDRESSTEMPLATE_START+9)
#define STR_FIELD_POSITION (STR_SVT_ADDRESSTEMPLATE_START+10)
#define STR_FIELD_ADDRFORM (STR_SVT_ADDRESSTEMPLATE_START+11)
#define STR_FIELD_INITIALS (STR_SVT_ADDRESSTEMPLATE_START+12)
#define STR_FIELD_SALUTATION (STR_SVT_ADDRESSTEMPLATE_START+13)
#define STR_FIELD_HOMETEL (STR_SVT_ADDRESSTEMPLATE_START+14)
#define STR_FIELD_WORKTEL (STR_SVT_ADDRESSTEMPLATE_START+15)
#define STR_FIELD_FAX (STR_SVT_ADDRESSTEMPLATE_START+16)
#define STR_FIELD_EMAIL (STR_SVT_ADDRESSTEMPLATE_START+17)
#define STR_FIELD_URL (STR_SVT_ADDRESSTEMPLATE_START+18)
#define STR_FIELD_NOTE (STR_SVT_ADDRESSTEMPLATE_START+19)
#define STR_FIELD_USER1 (STR_SVT_ADDRESSTEMPLATE_START+20)
#define STR_FIELD_USER2 (STR_SVT_ADDRESSTEMPLATE_START+21)
#define STR_FIELD_USER3 (STR_SVT_ADDRESSTEMPLATE_START+22)
#define STR_FIELD_USER4 (STR_SVT_ADDRESSTEMPLATE_START+23)
#define STR_FIELD_ID (STR_SVT_ADDRESSTEMPLATE_START+24)
#define STR_FIELD_STATE (STR_SVT_ADDRESSTEMPLATE_START+25)
#define STR_FIELD_OFFICETEL (STR_SVT_ADDRESSTEMPLATE_START+26)
#define STR_FIELD_PAGER (STR_SVT_ADDRESSTEMPLATE_START+27)
#define STR_FIELD_MOBILE (STR_SVT_ADDRESSTEMPLATE_START+28)
#define STR_FIELD_TELOTHER (STR_SVT_ADDRESSTEMPLATE_START+29)
#define STR_FIELD_CALENDAR (STR_SVT_ADDRESSTEMPLATE_START+30)
#define STR_FIELD_INVITE (STR_SVT_ADDRESSTEMPLATE_START+31)
#define STR_LOGICAL_FIELD_NAMES (STR_SVT_ADDRESSTEMPLATE_START+32)
#define STR_SVT_ADDRESSTEMPLATE_END (STR_LOGICAL_FIELD_NAMES)
//.............................................................................
// dialogs
......
......@@ -24,58 +24,6 @@
#define FIELD_PAIRS_VISIBLE 5
#define FIELD_CONTROLS_VISIBLE 2 * FIELD_PAIRS_VISIBLE
#define FL_DATASOURCEFRAME 1
#define FT_DATASOURCE 2
#define CB_DATASOURCE 3
#define CT_BORDER 1
#define PB_ADMINISTATE_DATASOURCES 4
#define FT_TABLE 5
#define CB_TABLE 6
#define FT_FIELDS 7
#define SB_FIELDSCROLLER 8
#define PB_OK 9
#define PB_CANCEL 10
#define PB_HELP 11
#define FT_FIELD_BASE 50
#define LB_FIELD_BASE 50
#define STR_NO_FIELD_SELECTION 1
#define STR_FIELD_COMPANY 2
#define STR_FIELD_DEPARTMENT 3
#define STR_FIELD_FIRSTNAME 4
#define STR_FIELD_LASTNAME 5
#define STR_FIELD_STREET 6
#define STR_FIELD_COUNTRY 7
#define STR_FIELD_ZIPCODE 8
#define STR_FIELD_CITY 9
#define STR_FIELD_TITLE 10
#define STR_FIELD_POSITION 11
#define STR_FIELD_ADDRFORM 12
#define STR_FIELD_INITIALS 13
#define STR_FIELD_SALUTATION 14
#define STR_FIELD_HOMETEL 15
#define STR_FIELD_WORKTEL 16
#define STR_FIELD_FAX 17
#define STR_FIELD_EMAIL 18
#define STR_FIELD_URL 19
#define STR_FIELD_NOTE 20
#define STR_FIELD_USER1 21
#define STR_FIELD_USER2 22
#define STR_FIELD_USER3 23
#define STR_FIELD_USER4 24
#define STR_FIELD_ID 25
#define STR_FIELD_STATE 26
#define STR_FIELD_OFFICETEL 27
#define STR_FIELD_PAGER 28
#define STR_FIELD_MOBILE 29
#define STR_FIELD_TELOTHER 30
#define STR_FIELD_CALENDAR 31
#define STR_FIELD_INVITE 32
#define STR_LOGICAL_FIELD_NAMES 33
#endif // _SVT_ADDRESSTEMPLATE_HRC_
/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
This diff is collapsed.
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment